teste
UM EN TAÇ Ã
O
STR
O
N
EA
RÁFIC A
LABO RATÓ
OG
RIO
IN
C
E
Laboratório de Instrumentação Oceanográfica
Departamento de Oceanografia Física - IOUSP
LIO
I O U S P
Introdução ao MATLAB
Eng. Luiz Vianna Nonnato
versão 1.2 - Agosto de 2008
1 referências: MATLAB 6 - Curso completo
D. Hanselman & B. Littlefield
Prentice Hall, 2003 help on-line do próprio MATLAB tutorial de MATLAB - UFMS - www.del.ufms.br/tutoriais/matlab/apresentacao.htm
1. Álgebra elementar
- qualquer expressão digitada na janela de comando será executada imediatamente
>> (125 + 250) / (5^2) ans= 15
- operadores aritméticos:
+
*
/ ou \
^
adição subtração multiplicação divisão exponenciação
- o MATLAB inclui um número considerável de funções matemáticas predefinidas ex: seno de 45
>> sin (45*pi/180) ans= 0.7071
- algumas funções (consulte o help do MATLAB para uma lista completa) : sin, cos, cot, tan asin, acos, acot, atan exp log, log10 sqrt abs fix round
funções trigonométricas funções trigonométricas inversas esponencial ( e x ) logarítimo natural, logarítimo decimal raiz quadrada valor absoluto (ou módulo) arredondamento na direção de zero ( fix (7.7) = 7 ) arredondamento para o inteiro mais próximo ( round (7.7) = 8 )
observações:
a) a operação de exponenciação tem precedência sobre qualquer outra operação matemática; multiplicação e divisão têm precedência sobre adição e subtração; parênteses podem ser utilizados para explicitar a ordem de execução das operações
>> 2 * 3 ^ 2 ans =
18
>> 1 + 2 * 3 ans =
7
>> (1 + 2) * 3 ans =
9
2
b) o MATLAB diferencia nomes es critos com minúsculas daqueles escritos em maiúsculas:
>> sqrt(2) ans= 1.4142
>> Sqrt(2)
??? Capitalized internal function Sqrt; Caps Lock may be on.
c) os argumentos das funções trigonométricas devem estar em radianos
( rad = grau . / 180 )
>> sin(90) ans =
0.8940
>> sin(pi/2) ans =
1.0000