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.

Introduza o nº <strong>de</strong> canetas > 4<br />

itens =<br />

8<br />

custo_total =<br />

1400<br />

Reparar na utilização da função input. Esta função po<strong>de</strong> receber como valor <strong>de</strong> entrada<br />

qualquer expressão matemática que seja equivalente <strong>ao</strong> valor que se preten<strong>de</strong> introduzir.<br />

» exemplo1<br />

Introduza o nº <strong>de</strong> canetas > round(sqrt(13))+3<br />

itens =<br />

11<br />

custo_total =<br />

1700<br />

Aqui está um quadro com algumas das funções úteis na construção <strong>de</strong> m-files.<br />

FUNÇÕES PARA OS M-FILES<br />

disp(variável)<br />

echo<br />

input<br />

keyboard<br />

pause(n)<br />

waitforbuttonpress<br />

Mostra o valor <strong>de</strong> uma variável sem apresentar<br />

o seu nome.<br />

Controla o eco dos comandos, presentes no<br />

m-file, que vão sendo executados.<br />

(echo on e echo off)<br />

Espera pela introdução <strong>de</strong> um valor pelo<br />

utilizador.<br />

Interrompe a execução <strong>de</strong> um m-file dando<br />

liberda<strong>de</strong> <strong>ao</strong> utilizador para executar outros<br />

comandos. Retoma-se a execução do m-file<br />

fazendo return..<br />

Há uma pausa <strong>de</strong> n segundos na execução.<br />

Existe uma pausa na execução do m-file até<br />

que se carregue numa tecla do rato ou do<br />

teclado.<br />

Exemplo <strong>de</strong> um m-file em que se utiliza o comando keyboard :<br />

%Exemplo2 - .m files<br />

ca<strong>de</strong>rnos=4;<br />

ENIDH/DMM – Luis M. Mendonça<br />

Pág.13

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

Saved successfully!

Ooh no, something went wrong!