Académique Documents
Professionnel Documents
Culture Documents
Matlab Aula 01
Prof. Wanderson Miranda
Campus Fundinho wanderson.miranda@uniube.br
Introduo ao MATLAB
MATLAB um "software" interativo de alto desempenho voltado para o clculo numrico. O MATLAB integra
anlise numrica, clculo com matrizes, processamento de sinais e construo de grficos em ambiente fcil
de usar onde problemas e solues so expressos somente como eles so escritos matematicamente, ao
contrrio da programao tradicional.
O MATLAB um sistema interativo cujo elemento bsico de informao uma matriz que no requer
dimensionamento. Esse sistema permite a resoluo de muitos problemas numricos em apenas uma frao
do tempo que se gastaria para escrever um programa semelhante em linguagem Pascal, Java, ou C++. Alm
disso, as solues dos problemas so expressas no MATLAB quase exatamente como elas so escritas
matematicamente.
Carregando o MATLAB
No Gerenciador de Programas do Microsoft Windows deve-se abrir o grupo de programas do MATLAB for
Windows, que contm o cone do aplicativo MATLAB. Um duplo clique no cone MATLAB carrega o aplicativo
MATLAB.
Quando o MATLAB carregado, duas janelas so exibidas: a Janela de Comando (Command Windows) e
Janela Grfica (Graphic Windows). A Janela de Comando ativada quando se inicializa o MATLAB, e o
"prompt" padro (>>) exibido na tela.
; (pode ser usado ou no) quando usado o comando executado mas o contedo das variveis NO so
mostrados na tela.
As teclas com setas podem ser usadas para se encontrar comandos digitados anteriormente, para execuo
novamente ou sua reedio. Por exemplo, suponha que voc entre com
Como para calcular a raiz quadrada o comando certo sqrt, o MATLAB responde com uma mensagem de
erro:
??? Undefined funcion or variable sqt.
Ao invs de reescrever a linha inteira, simplesmente pressione a tecla "seta para cima". O comando errado
retorna, e voc pode, ento, mover o cursor para trs usando a tecla "seta para esquerda" ou o ponto de
insero com o "mouse" ao lugar apropriado para inserir a letra "r". Ento, o comando retorna a resposta
apropriada:
Alm das teclas com setas, pode-se usar outras teclas para reeditar a linha de comando. A seguir dada
uma breve descrio destas teclas:
Matemtica Elementar
MATLAB oferece as seguintes operaes aritmticas bsicas:
As expresses so executadas da esquerda para a direita com a seguinte ordem de precedncia: operao
de potncia, seguida das operaes de multiplicao e diviso, que por sua vez so seguidas pelas
operaes de adio e subtrao. Parnteses podem ser usados para alterar esta ordem de precedncias,
onde as operaes so executadas dos parnteses mais internos para os mais externos.
Digitando no prompt do MATLAB a operao 7 + 4 constri-se uma varivel padro ans para armazenar o
resultado:
>> 7 + 4
ans = 11 (As letras ans significam answer, ou seja, resposta)
Os comandos apresentados abaixo devem ser digitados diretamente no prompt (>>) do Matlab.
Pode-se usar tambm os operadores lgicos & (AND) e | (OR). Por exemplo,
>> 1= = 1 & 4 = = 3
ans =
0
>> 1 = = 1 | 4 = = 3
ans =
1
O resultado da comparao expresso atravs dos nmeros "1", para a comparao VERDADEIRA, e "0",
para comparao FALSA.
>> 2 + 2 ~= 4
ans =
0
>> 2 + 2 == 4
ans =
1
Pode-se utilizar, tambm, operadores lgicos "&" (e) e " | " (ou). Exemplificando:
>> 1 == 1 & 4 == 3
ans =
0
>> 1 == 1 | 4 == 3
ans =
1
Exerccios
1. Utilize o MATLAB para realizar as operaes abaixo:
a. 5+5/4
b. 5+5\4
c. (10,45+76,98+89,33)2
d. 54 + (76/9) 91
e. (12/6 + 1285)x18
f. 2 + 45 x 86
23 - 11
g. 44 >= 44
h. 44 > 44
i. 88,6452 ~= 88,6452
j. 1 ~=11 & 4 == 4
l. ((88*1200)/10) == ((88*1200)\10)
m. 1 == 77 | 4 == 66
n. 77 == 77 | 4 == 66
o. sqrt(4)
p. sqrt(36/4)
2. Responda: