15.05.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!