Matlab
MATLAB Significa Laboratorio de Matrix.
Da mesma maneira que uma calculadora:
• Ans (anser )= Resultado
• % = o matlab entende como comentario
• Beep = emite um bip
• Pi = nº ∏
• Inf = infinito
• I ou j = √-1
• Clc = limpa tela
• Clear = limpa banco de dados
Cálculos Aritméticos :
+ = adição
- =subtração
*= multiplicação
/ ou \ = divisão
^ = potenciação Ex.: 2^8 = 28
• As variáveis á diferença entre Maiúsculo e Minúsculo
• Pode ter até 31 caracteres
• Devem começar com uma letra
• Faz a diferencial entre ponto (.) e vírgula (,) para separar nº usar ponto (.)
• Não podemos usar:
Pontuação
For
Enf, If
While
Return, etc
Exemplo de Calculo
>> bolacha=4;
>> blocos = 6;
>> fitas = 2;
>> itens = bolacha+blocos+fitas
Itens = 12
>> custo = bolacha*25+blocos*52+fitas*99 custo = 610
>> custo_medio = custo/itens custo_medio = 50.8333
Para calculos de Matrix:
>> a= 1:5 , b=1:2:9 (Primeiro nº é o inicio , Segundo é Incremento, o terceiro e o final) a = 1 2 3 4 5 b = 1 3 5 7 9
>> c=[b a] c = 1 3 5 7 9 1 2 3 4 5
Grafico
>> t = 0:pi/100 : 2*pi;
>> y = sin(t);
>> plot (t,y);
Laplace
1° passo) colocar syms s t x y a
Ex.:
>> syms s t x y a
>> laplace(exp(-2*t)) ans = 1/(s+2)
>> laplace(3*(exp(-2*t))) ans = 3/(s+2)
>> laplace(t^3) ans =6/s^4
>> laplace(t^3*(exp(-3*t))) ans = 6/(s+3)^4
Ante transformada
>> ilaplace (1/(s+4)) ans =exp(-4*t)
>> ilaplace ((s^2+2*s+3)/(s+1)^3) ans = t^2*exp(-t)+exp(-t)
Residue
>> num =[ 1 8 23 35 28 3];
>> den =[0 0 1 6 8 0];
>> [r,p,k] = residue (num,den) r = 0.3750 0.2500 0.3750 p = -4 -2 0 (polaridade é sempre invertida) k = 1 2 3 (o Primeiro *S2, a segundo e *S e terceiro e elevado a 1)
Escrita seria F(s)(s2+2s+3 )+(0,375/s+4) +(0,25/s+2) +(0,375/S)
Grafico 3D
>> t=0:0.2:12;
for