Sabendo-se criar M-Files, podemos passar a desenvolver loops e condicionais para nossos programas. Basicamente, a lógica é a mesma de qualquer linguagem de programação, basta lembrar que no Matlab os intervalos são criados com ' : ' (dois pontos).
Utilizaremos também o comando disp, que mostra o valor de alguma string ou variável no console:
%Estrutura utilizando loops e condicionais.
for i = 0:10
disp ('Valor de i = ')
disp (i)
disp ('Valor de i elevado ao quadrado')
q = i^2;
disp (q)
if i < 5
disp ('i é menor que 5')
else disp ('i é maior que 5')
end
end
Algumas considerações:
- for é diferente de FOR ou For. O Matlab é case-sensitive !
- Note que o comando if não necessita de then, como em algumas linguagens
- todo loop ou condicional necessita de um end.
Utilização do while:
w = 0;
while w<2*pi
s = sin(w);
disp ('O seno de')
disp (w)
disp ('é igual a:')
disp (sin(w))
w = w + 0.1;
end
Com esse Tutorial, a maioria das funções básicas do Matlab está explicada e utilizando o conhecimento adquirido até agora já é possível resolver problemas simples de computação. O Blog continuará se aprofundando em questões mais complexas do Matlab, desde a criação de interfaces gráficas de usuário (GUI) até o desenvolvimento de Redes Neurais Artificiais (RNAs). Quaisquer sugestões sobre quais tópicos devem ser abordados é bem vinda !
segunda-feira, 25 de janeiro de 2010
Assinar:
Postar comentários (Atom)
olá..
ResponderExcluirEstou começando usar o Matlab para desenvolver sistemas na área de processsamento de imagens. E gostei do Blog. Vc saberia me dizer se tem como colocar uma imagem de fundo em um painel no matlab?
Posso contribuir com o blog tb, pois irei estudar bastante o Matlab, e posso ir colocando o que aprender e achar interessante.
Abracos
Solange