Escolar Documentos
Profissional Documentos
Cultura Documentos
Comando
diary clear clc syms exp sin cos tan asin acos atan log log10 sqrt round ceil floor
Descrio
salva texto da janela de comandos de uma sesso
limpa variveis do workspace limpa janela de comandos cria variveis simblicas calcula e^x calcula o seno do argumento passado em radianos calcula o cosseno do argumento passaso em radianos calcula a tangente do argumento passado em radianos calcula o arco seno do valor passado. Resultado em radianos calcula o arco cosseno do valor passado. Resultado em radianos calcula o arco tangente do valor passado. Resultado em radianos calcula o logaritmo natuaral do argumento passado calcula o logaritmo na base 10 do argumento passado calcula a raiz quadrada do argumento passado arredonda para o inteiro mais prximo Arredonda em direo a + infinito Arredonda em direo a -infinito
sintaxe
diary('nome.txt')
clear clc syms arg1 arg2... exp(x) sin(X) cos(X) tan(X) asin(X) acos(X) atan(X) log(X) log10(X) sqrt(X) round(X) ceil(x) floor(X)
exemplo
diary ('teste.txt')
clear clc syms s t exp(-0.5) sin(pi/2) cos(pi) tan(pi/4) asin(1) acos(-1) atan(1) log(0,6065) log10(1) sqrt(4) round(1.56) ceil(1.001) floor(1.999)
resposta
cria arquivo txt para salvar sesso
Arredonda em direo ao zero. Determina as razes de um polinmio passado em um vetor transforma um vetor de coeficientes polinomiais em um polinmio simblico Transforma um polinmio simblico em um vetor de coeficientes polinomiais calcula limite de uma expresso calcula diferenciao ou derivada calcula integral calcula a soluo smblica de uma equao algbrica Convoluo e multiplicao polinmial
fix(X) roots(X) poly2sym(X) sym2poly(P) limit(f,x,a) diff(X) int(x) solve('equao') conv( A ,B)
fix(2.35) x = [1 2 1] %x + 2X - 1 roots(x) poly2sym([1 0 -2 -5]) sym2poly(x^3 - 2*x - 5) limit((sin(x+h)-sin(x))/h,h,0) diff(x^2) int(2*x) solve('a*x^2 + b*x + c') conv([1 1],[1 2 1]) A = [5 4 -8 -9;-7 -5 3 1;8 -1 3 8;7 5 -7 -2]; B = [-11;-18;-3;18]; linsolve(A,B) F = laplace(sin(t)) f = ilaplace(1/(s^2+1))
2 -1 -1 x^3-2*x-5 1 0 -2 -5 cos(x) 2*x x^2 -1/2*(b-(b^2-4*a*c)^(1/2))/a -1/2*(b+(b^2-4*a*c)^(1/2))/a 1 3 3 [ -3] [ 8] [ -1] [ 4] f = sin(t) r= 90.000 80.000 70.000 p= -50.000 40.000 -30.000 k= [] 1
linsolve
linsolve(A,B)
laplace ilaplace
F= laplace(f) f = ilaplace(F)
F = 1/(s^2+1)
residue
num = [24 62 -128]; [R,P,K] = RESIDUE(B,A) den = [1 4 -17 -60]; [r,p,k] = residue(num, den)
simplify
simplify(A)
pretty
pretty(ANS)
factor
retorna fatores
factor(N)
printsys
printsys(A,B)
FT = tf(num,den)
calcula a FT de um sistema em cascata calcula a FT de um sistema em paralelo calcula a FT de um sistema com relaimentao(malha fechada)
series(G1,G2) parallel(G1,G2)
feedback(G1,G2)
FT = feedback(G1,G2)
step
impulse
num = [3]; impulse(num,den) den = [0,632 1] step(num,den) num = [2 1]; den = [1 1 1];
grfico
lsim
lsim(num,den,r,t)
grfico
plot
cria grfico
plot(x,y)
grfico de y em funo de x
rlocus
rlocus(FTMF) pzmap(FTMF)
pzmap bode
nichols
Grfico de nichols
nichols(sys)
num = [1 0 1]; nyquist Diagrama de nyquist nyquist(sys) den = [1 2 0]; nyquist(tf(num,den)); margin Diagrama de BODE indicando margem de ganho e de fase num = [1 0 1]; margin(sys) den = [1 2 0]; bode(tf(num,den)); num = [1 0 1]; den = [1 2 0]; FT = zpk(roots(num), roots(den), 1) Exibe grfico de bode indicando margem de ganho e de fase exibe grfio de Nyquist
zpk
G = zpk(FT)
Zero/pole/gain: (s^2 + 1) ---------s (s+2) Transfer function: s^2 + 1 --------s^2 + 2 s k= 0.7500 + 0.3750i
freqresp