Académique Documents
Professionnel Documents
Culture Documents
O que MATLAB?
Linguagem MATLAB:
Ncleo da Linguagem formada por vetores e Matrizes.
Recursos de Programao.
Ferramenta de Interface Grfica com o Usurio.
Caixas de Ferramentas.
Comand Window: [ rea de trabalho]
>>demo [apresenta uma srie de demonstraes de uso]
>>tour [apresenta um tour pelo matlab]
Janelas MATLAB:
Comand Window: rea de Trabalho.
Comand History: Registro de Comandos executados na C.W.
Current Directory: Mostra Arquivos presentes no Diretorio Atual.
Worspace: Armazenamento de Variveis criadas na Comand Window.
M-file Editor: rea de Edio de arquivos.
Launch Pad: Caixas de Ferramentas do matlab.
Simulink: Ferramenta do Matlab para Sistemas Dinmicos.
Tipos de Variveis :
Real , Inteira: double array- variveis numricas.
Complexa: double array (complex)-variveis numricas.
Caracter: Char array-variveis de texto.
Clula: cell array-Permite armazenamento de variveis de
tipos diferentes no formato celular do Matlab.
Estrutura: struct array-Permite armazenamento de
variveis de tipos diferentes no formato estrutural do
Matlab.
Comandos do MATLAB :
Na comand Window: ( >> sinal de prompt )
>>helpdesk [documentao]
>>helpwin [help on line]
>> help [ lista os tpicos de ajuda]
Ex: >>help elfun [ funes matemticas]
Fornece uma listagem de funes.
Para verificar o funcionamento de cada funo:
Ex:>>help sin [sin(X) is the sine of the elements of X.]
De maneira Geral:
[sada1,...,sadan]=comando(entrada1,...,entradan)
lookfor: procura de comandos com alguma palavra.
Primeiros Passos:
Aps abrir o Matlab e fazer um reconhecimento geral, a
primeira coisa a se fazer aps editar as suas preferncias,
selecionar o diretrio de trabalho.
Caso isso no seja feito, o Matlab salva os arquivos na pasta
Work dentro do diretorio no qual o Matlab se encontra
instalado.
Como mudar o Diretrio?
Opo 1: Na barra de ferramentas, em current directory,
clicar no boto [...] e selecionar o diretorio como no
explorer.
Opo 2: usando o comando [ cd ] e digitar todo o caminho
do diretorio, lembrando que nesse caso, no deve haver
espaos nem caracteres especiais. [help cd].
>>cd c:\meus_documentos
[16 dgitos]
Operaes elementares:
Operaes Bsicas: +, - ,* ,/, ^
Operaes elementares:
Log exp sin cos tan etc...
>>help elfun
Ex:
>> x=1
>> y=sin(x)
Primeira variante
para a soluo do
problema 1
Vetores:
Criando um vetor:
Opo 1: >> C=[1 2 3 4 5] ou >> C=[1 ,2 ,3 ,4 ,5]
Opo 2: Usando comando linspace, ou logspace.
linspace(valor inicial, valor final, nmero de pontos)
linspace cria um vetor linearmente espaado.
>>C=linspace(1,5,5)
Opo 3: >>C=1:1:5
Valor inicial: incremento: valor final
Opo 4: Usando estrutura for
For i=1:5
C(i)=i; end
Obs: >>A=2;
O matlab encara a varivel A como uma matriz 1x 1.
Manipulao de Vetores:
Operaes Bsicas: +, - ,* ,/, ^
Operaes Ponto a Ponto: ./, .*, .^
Transposio: C [ transposta de C-usa aspas simples]
Operaes elementares:
Log exp sin cos tan etc...
>>help elfun
Ex:
>> a=[ 1 2 3]; b=[ 4 5 6];
>> a.*b
>>a*b
Segunda variante
para a soluo do
problema 1
Polinmios:
Como se representa um Polinmio em MATLAB?
Operaes elementares con polinomios:
Soluo do
problema 2