Documente Academic
Documente Profesional
Documente Cultură
1
-1
>
>=
<
<=
==
~=
&
|
~
1+2
5-3
2*3
4/5
2^2
Para criar uma varivel basta atribuir um valor ela atravs do sinal de igual =
Regras:
variveis com letras minsculas e maisculas so diferentes
variveis devem ter at 19 caracteres
variveis devem comear por uma letra
variveis podem ser redefinidas a qualquer momento
o valor armazenado em uma varivel pode ser consultado digitando seu nome no
prompt ou digitando disp(var)
as variveis podem ser removidas usando o comando clear
Funes pr-definidas (algumas)
Valor absoluto de a
Cosseno de a
Seno de a
Tangente de a
Piso de a
Teto de a
a
Exponencial e
Log de a na base e
Log de a na base 10
Resto diviso a por b
Raiz quadrada de a
abs(a)
cos(a)
sin(a)
tan(a)
floor(a)
ceil(a)
exp(a)
log(a)
log10(a)
mod(a,b)
sqrt(a)
x = primeiro:incremento:ltimo
Exemplo: >> x = 1:0.5:3
x=
1.0000
1.5000
2.0000
2.5000
3.0000
3.0000
operaes entre vetores (os vetores devem ter mesmo tamanho e orientao)
Definindo matrizes
O MATLAB trabalha com matrizes retangulares
As linhas so separadas por espaos em branco ou vrgulas
As colunas so separadas por ; ou mudando de linha
Os elementos da matriz esto entre colchetes
Exemplos:
>> A = [1 2 3; 4 5 6; 7 8 9]
A=
1 2 3
4 5 6
7 8 9
>> A = [1,2,3;4,5,6;7,8,9]
A=
1 2 3
4 5 6
7 8 9
>> A = [1 2 3
456
7 8 9]
A=
1
4
7
2
5
8
3
6
9
7
8
9
Adio de A e B: A + B
>> C = A + B
C=
2 6 10
6 10 14
10 14 18
Subtrao de A e B: A B
>> C = A - B
C=
0 -2 -4
2 0 -2
4 2 0
Multiplicao de A e B: A * B
>> A = [1,2,3;4,5,6;7,8,9];
>> B = [1 2 3]'
B=
1
2
3
>> C = A*B
C=
14
32
50
Arquivos .m
Para resolver problemas simples podemos utilizar o MATLAB como uma
calculadora em que entramos com os comandos diretamente no prompt. Para
problemas mais elaborados podemos utilizar o MATLAB como uma linguagem de
programao, ou seja, podemos utilizar o MATLAB para executar uma sequncia
de comandos armazenados em arquivos de roteiro. Esses arquivos so os
programas fontes do MATLAB chamados de arquivos .m (ou M-files).
Salvar um programa: uma vez escrito o programa, entre no menu File e escolha a
opo Save as. Salve o programa no diretrio que voc est trabalhando.
Controle de Fluxo
Estruturas condicionais (algumas)
if end
if < condio>
<comandos>
end
Exemplo: Calcule raiz de a, se a for positivo.
a = input('Entre com o valor de a: ');
if a >=0
b = sqrt(a)
end
if else end
if < condio>
<comandos>
else
<comandos>
end
Exemplo: Calcule raiz de a, se a for positivo e retorne fail caso contrrio.
a = input('Entre com o valor de a: ');
if a >=0
b = sqrt(a)
else
input('fail')
end
for end
for <varivel> = <arranjo>
<comandos>
end
Exemplo:
for i = 1:5
x(i) = i^2;
end
E a resposta :
>> disp(x)
1 4 9 16
while end
while <condio>
<comandos>
end
Exemplo:
a = 1; b = 15;
while a < b
a = a + 1;
end
25
Referncias Bibliogrficas:
Tonini, A. M. e Schettino, D. N., MATLAB para a Engenharia, Belo Horizonte, 2002.
Disponvel em <http://www.ime.unicamp.br/~camecc/temporary_files/ApostilaMatLab_UNI
.pdf>. Acessado em 17 mar 2011.
Grupo PET Engenharia Eltrica , Curso de MATLAB, Campo Grande. Disponvel em
<http://www.del.ufms.br/tutoriais/matlab/apresentacao.htm#sumario>. Acessado em 17
mar 2011.
The Mathworks Inc, MATLAB - The Language Of Technical Computing. Disponvel em
<http://www.mathworks.com/products/matlab/>. Acessado em 17 mar 2011.
Hanselman, D. C. E et al, Matlab 6 Curso Completo, Prentice Hall Brasil, 2002.