manual de introdução ao matlab - Escola Superior Náutica Infante D ...
manual de introdução ao matlab - Escola Superior Náutica Infante D ...
manual de introdução ao matlab - Escola Superior Náutica Infante D ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Custo=(1-0.2)*Custo % faz-se um <strong>de</strong>sconto <strong>de</strong> 20%<br />
end<br />
» Custo =<br />
160<br />
Exemplo: Escreva um m-file que:<br />
• Pe<strong>de</strong> <strong>ao</strong> utilizador para introduzir um número.<br />
• Verifica se esse número é maior ou menor do que 5.<br />
• Se for maior imprime no ecrã a palavra GRANDE, caso contrário imprime a<br />
palavra PEGUENO.<br />
n = input('INDIQUE UM NÚMERO MAIOR QUE 0 ->');<br />
if (n > 5)<br />
disp('GRANDE')<br />
elseif (n < 5)<br />
disp('PEQUENO')<br />
else<br />
disp('BATOTA NÃO VALE! O NÚMERO DEVE SER MAIOR OU MENOR QUE 5')<br />
end<br />
3.4 ESTRUTURAS DE REPETIÇÃO<br />
FOR<br />
O ciclo FOR permite a repetição <strong>de</strong> um ou mais comandos. É necessário estabelecer na<br />
sintaxe do comando qual o número <strong>de</strong> repetições a efectuar.<br />
FOR<br />
Variável=expressão<br />
Comando1<br />
Comando2<br />
…<br />
ComandoN<br />
END<br />
FOR<br />
Variável=expressão<br />
Comando<br />
END<br />
Se, no lugar da expressão tivermos um array ou uma matriz então os comandos são<br />
executados um números <strong>de</strong> vezes iguais <strong>ao</strong> número <strong>de</strong> colunas do array ou matriz.<br />
Po<strong>de</strong>mos consultar o MATLAB para obter mais informações sobre a estrutura FOR.<br />
ENIDH/DMM – Luis M. Mendonça<br />
Pág.35