Search the Community
Showing results for tags 'matlab'.
-
Podem-me dizer qual o comando para descobrir o c1,2, etc de uma equação? Por ex: c1+c2*(x/2) como descubro só os c's ?
-
Boa tarde, Estou a precisar de abrir ficheiros do tipo "curva_pbc_uof_20100106" em matlab. Necessito que o programa abra o ficheiro mediante a data que se quer analisar. neste caso seria no dia 06 de 01 de 2010. a minha dúvida é: tendo uma variável para dia, variável para mês e para ano como faço para o programa interpretar isso e abrir o ficheiro correspondente à data correcta? Obrigado de avanço. Nuno
-
Bons dias Estou a fazer um projecto de mecânica computacional e tenho de criar um vector (vector dos deslocamentos) composto por variaveis. Vi em tutoriais que o melhor a fazer era criar um vector usando sym (por ex: A = sym('A', [3 4])) mas dá sempre erro. Alguém me poderia indicar uma alternativa. Obrigado
-
Alguém conhece alguém que faça projectos, por dinheiro, obviamente? É urgente. Obrigado
-
boas...como sou nova aqui n sei bem s estou no sitio certo para expor a minha duvida mas de qualquer maneira aqui vai... tenho um trabalho para fazer em matlab que consiste em elaborar dois ciclos for para ler todas as colunas e linhas de uma imagem, o ciclo em cada coluna acaba quando encontar o primeiro pixel branco e assim passar para a proxima coluna..... o problema é que nem sequer sei por onde começar.... se alguem me puder ajudar fico muito grata obrigado bruna
-
boas meus caros colegas!! queria tentar resolver uma duvida no meu programa que é: e possivel num wavread nao necessitar da extençao .wav vejam as seguintes lingas de codigo! t=find(y==q) i=ind2sub(t,q) p=wavread('30.wav') %-----> aqui cria que fosse a variavel que tenho por ex i.wav sem necessitar que tenha que por o nome do fixeiro! wavplay(p) agradecia todo o tipo de opinioes porque iria me poupar mts linhas de codigo!!!
-
Preciso de converter um valor float tipo: 0.0523 para binário... Alguem sabe maneira de o fazer? Como é obvio a função dec2bin não funciona com floats Obrigado desde já
-
Queria fazer um programa que criasse uma matriz em que as suas linhas são iguais às colunas. Por exemplo: 0 1 0 0 0 1 0 1 1 1 0 1 0 0 1 0 1 0 0 1 0 1 1 1 0 A matriz é composta unicamente por 0 e 1. Alguém tem alguma dica? Desde já obrigada.
-
Bom dia. Estou a criar um programa em Matlab através de uma interface GUI. Penso que o meu problema seja muito fácil. Escrevo porque a minha experiência é muito curta. O meu objectivo é criar um programa em que o resultado final desse depende de um ficheiro de texto que eu quero que ele leia. A minha dúvida é como fazer para que ele leia essa ficheiro de texto. Se eu, por exemplo, quiser que uma caixa "Edit Text" leia o valor que lá está,basta eu escrever: input=str2num(get(hObject,'String')); %Checks... if (isempty(input)) set(hObject,'String','0') end guidata(hObject,handles);
-
Boa tarde. Estou a desenvolver um programa em Matlab mas estou com uma dúvida. Eu tenho uma coluna com vários números, por exemplo 84 números, e quero escolher somente o valor intermédio, ou seja, o valor 41. Há algum comando que me permita efectuar este processo? Desde já agradeço!
-
Boas Estou com uma dúvida no Matlab ,se me puderem ajudar desde já agradeço. Como é que atribuindo, por exemplo, x como uma variável simbólica posso reverter para que uma função volte a expressão como variável. Assim que possa faço o post do código para contextualizar o problema mas fica aqui resumido Dado uma função tenho que a derivar simbólicamente(usar o comando de derivada do matlab é "proibitivo") Depois de multiplicar e fazer mais uns malabarismos tenho que fornecer esta funçaõ a outra função simpson. Int_f=simpson(@f,a,b,n) É aqui que tenho encontrado problemas.
-
Gostava que alguém se possivel me indicasse alguns textos ou sites para ler sobre matlab.. Obrigado
-
Boa tarde, Tenho uma duvida no matlab e precisava de ajuda. Tenho um gráfico no Matlab que é basicamente um losango formado por uma nuvem de pontos. O que eu queria era achar os pontos que formam as suas arestas de modo a depois poder traçar as rectas (polyfit 1.º grau) que serão as arestas e assim determinar os vértices do losango (que serão a intersecção destas). Como tenho pouca experiência com o Matlab devo estar a cometer algum erro estúpido. O meu raciocínio é o seguinte: com um ciclo 'for' a correr todas as linhas de modo a obter os valores mínimos e máximos de cada linha e assim ob
-
Boa tarde Pessoal, Gostaria, se possível, que alguém me ajudasse. O meu problema é calcular o integral de uma função: Por exemplo, eu tenho a seguinte função definida num ficheiro .m: function y=f(x) y=(-Q/(2*K))*(1/L)*exp(-(abs(x)/L)).*((cos(abs(x)/L)+sin(abs(x)/L))); Em que Q, K e L dependem de valores que eu quero definir. E eu faço: input('Cálculo da área'); input('Definir intervalo de x'); t=input('xi='); r=input('xf='); Q=input('Q[kN]='); K=input('K[kN/m^2]='); E=input('EI[kN/m^2='); L=((4*E)/K)^(1/4); s=quad('y',t,r) Isto dá me o seguinte erro: ??? Undefined function o
-
Muito boa tarde a todos. Estou a desenvolver um algoritmo em linguagem Matlab para calcular a fiabilidade de uma linha de uma linha de montagem. A ideia é, utilizando o método de monte-carlo, fazer uma amostragem de estados para os componentes dessa linha (0 significa que o componente se encontra avariado e 1 significa que se encontra a funcionar). Posto isto, eu fiz a implementação do modelo referido tendo neste momento uma matriz com vários cenários possíveis, por exemplo imaginando que teríamos 3 componentes: 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 A 1ª coluna representa o 1º co
-
Boas. Um amigo meu aconselhou-me este fórum para esclarecer uma dúvida que provavelmente para vocês é básica sobre matlab. Basicamente tenho um array (ou pelos menos penso que seja um) for i=1:number_of_songs; song(i)=input('Insert song name: '); Quando faço run aparece na command window Insert song name: | O que eu queria inserir nessa posição do array era texto, tipo Unforgiven por exemplo, mas o Matlab só me deixa introduzir valores numéricos, tipo 14, 5, etc. Alguém me podia esclarecer quanto a isto? Obrigado desde já a todos os que ajudarem.
-
Olá a todos, Precisava de umas luzes para pre-processar uma matriz de dados para posteriormente aplicar um modelo matemático. Imaginem que tenho uma matriz com dados experimentais, onde a primeira linha contem os valores 200, 205, 210,215,... e a primeira coluna os valores 200,202,204,205,206,208,210... a célula (1,1) está empty, ie, portanto estes valores só começam a contar da posição (1,2) e (2,1). O interior desta matriz contém então os dados experimentais. Vou tentar explicar o que pretendia com um exemplo: Para o valor referencia 200 (que está na 2a coluna, 1 linha) quero todos os va
-
Olá pessoal. Antes demais gostaria de vos felicitar pelo magnifico forum que aqui têm, pelo pouco que até ao momento vi parece-me ser bastante interessante. Bem, o que me trouxe até vós foi uma duvida que me apareceu durante o desenvolvimento de uma algoritmo na linguagem matlab. Portanto eu tenho o algoritmo praticamente concluído no entanto gostaria de alterar a maneira como as inputs lhe são passadas, colocando o algoritmo a ler uma folha de excel. A função que uso para tal é a xlsread. Agora a minha questão é: como poderei colocar o meu algoritmo de forma a ele solicitar ao usuário o no
-
Bons dias a todos. Gostaria que alguém me ajudasse no seguinte: Eu pretendo criar uma matriz que apresente alternadamente o seguinte: m,0,0,m,0,0,m,0,0,m...,m,0,0,m, em que estes valores de m são todos iguais. O que eu fiz foi: K=diag([m,0,0]) Mas queria repetir este processo na diagonal inúmeras vezes, tantas quanto for o valor n. Passo a explicar melhor: Se tiver 7 elementos, quero que a diagonal que escrevi em cima se repita 7 vezes, ou seja: K=diag([m,0,0,m,0,0,m]). No entanto, se tiver por exemplo, 30 elementos como posso dizer ao programa para repetir 30 vezes?? O que eu fiz foi:
-
Boa tarde pessoal, Antes de mais quero felicitar pelo vosso trabalho. É o seguinte, estou a trabalhar no Matlab e supondo que pretendo construir uma matriz 5x5 em que na diagonal tenha os valores 12,24,24,24,12 faço: diag(12,24,24,24,12) Até aqui tudo bem...a duvida é se tiver uma matriz 30x30, por exemplo, como faço para indicar que o primeiro e ultimo numero da diagonal é 12 e os intermédios é 24? Se for uma 5x5 é fácil e posso por um por um...mas se for uma matriz maior já não consigo. Alguém me pode ajudar? Cumprimentos.
-
Desenvolva um script Matlab para resolver o seguinte sistema de equações não lineares Gauss-Seidel. X^Z+2y^z-y-2z=0 100y^z-x^z-10z=0 7yz-x^z=0 Use como aproximação inicial da solução os valores x=1, y=1, z=1 e como critério de paragem um erro relativo máximo inferior a 10^-4 alguem sabe resolver este exercicio? __________________ isto faz parte do inunciado de uma prova modelo que vai ser realizada amanha em matlab se alguem souber resolver agradeço cumps
-
boas! como faço plot, no matlab de inequações? tipo isto: http://www.wolframalpha.com/input/?i=%28y%3E%3D2x%29+and+%28y%3Cx^3%29 brigado pela ajuda
-
Boas. Tenho um exercício de programação para resolver mas tenho algumas dificuldades. O exercício é o seguinte: Eu fiz o seguinte: No entanto, duvido que esteja certo, e como não tenho o software, não posso confirmar. Alguém me pode resolver este exercício?
-
Viva Tenho este código em matlab que permite criar uma imagem com curvas de nível. [x,y]=meshgrid(-2:0.1:2); z=x.*exp(-((x-y.^2).^2+y.^2)); [c,h]=contour(x,y,z); clabel(c,h); print -djpeg100 -f1 imagem.jpeg Existe alguma forma de por a imagem transparente de forma a eu poder colocar sobre um mapae se veja so as linhas ? Obrigado pedro
-
Gostava de saber como é que em MatLab estando no ficheiro main.m posso chamar a função InfEnt que esta no ficheiro InfEnt.m É que ainda sou um novato no MatLab. Obrigado pela a ajuda desde já.