Buscar

Matematica Simbolica

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Programação para Engenharia 
Trabalho VI 
Victor Soares Braz 
1) 
Funções: 
Syms: Determina que os argumentos terão caráter simbólico 
>> syms x y 
>> d= sqrt(x^2+y^2) 
d = (x^2 + y^2)^(1/2) 
 
Sym: Define variáveis, expressões e objetos como simbólicos 
 >> psi = sym('(1 + 5^(3/2))/2') 
psi =(5*5^(1/2))/2 + ½ 
 
Subs: Substituição simbólica e expressão ou em matriz 
 >> a=4;b=7; 
>> syms x y 
>> f=(x^2+4)/(9+y/2) 
f =(x^2 + 4)/(y/2 + 9) 
>> g=x/y^2 
g =x/y^2 
>> subs(f,x,4) 
ans =20/(y/2 + 9) 
 
Simplify: Simplificação simbólica e numérica de expressões 
 >> syms x 
>> f =2*x^5 + 5*x^4 - 18*x^3 - 13*x^2 + 4*x 
f = 2*x^5 + 5*x^4 - 18*x^3 - 13*x^2 + 4*x 
>> simplify (f) 
ans = -x*(x^2 + 4*x - 1)*(- 2*x^2 + 3*x + 4) 
 
Expand: Uma vez definido que a variável x é uma variável simbólica, podemos 
definir operações que envolvem esta variável. 
>> syms x 
>> f=x; 
>> f=x^3 + 4*x^2 - x 
f =x^3 + 4*x^2 - x 
>> g= 2*x^2 - 3*x - 4 
g =2*x^2 - 3*x - 4 
>> f*g 
ans =-(x^3 + 4*x^2 - x)*(- 2*x^2 + 3*x + 4) 
>> expand(ans) 
ans =2*x^5 + 5*x^4 - 18*x^3 - 13*x^2 + 4*x 
 
Finverse: Calcula a função inversa de uma expressão simbolica 
 >> syms x 
>> a= asin(x) 
a = asin(x) 
>> finverse(a) 
ans =sin(x) 
 
Solve: Resolve equações numéricas ou simbólica 
>> syms x 
>> a=4;b=6;c=4; 
>> solve(a*x^2+b*x+c) 
ans = 
 (7^(1/2)*i)/4 - 3/4 
 - (7^(1/2)*i)/4 - 3/4 
 
Compose: Compõe duas funções f composto em g ou g composto em f 
>> syms x 
>> f= x^2 +x; 
>> g= tan(x); 
>> compose(f,g) 
ans =tan(x)^2 + tan(x) 
>> compose(g,f) 
ans =tan(x^2 + x) 
 
Pretty: Embeleza a função dada 
>> pretty(ans) 
 
 +- -+ 
 | 1/2 | 
 | 7 i | 
 | --------- - 3/4 | 
 | 4 | 
 | | 
 | 1/2 | 
 | 7 i | 
 | - 3/4 - --------- | 
 | 4 | 
 +- -+ 
 
Simple: Simplifica uma equação numérica ou simbólica de formas mais simples 
>> syms x 
>> f=(sin(x))^2+(cos(x))^2 
f = cos(x)^2 + sin(x)^2 
>> simple(f) 
simplify: 1 
radsimp: cos(x)^2 + sin(x)^2 
simplify(100): 1 
combine(sincos): 1 
combine(sinhcosh): cos(x)^2 + sin(x)^2 
combine(ln): cos(x)^2 + sin(x)^2 
factor: cos(x)^2 + sin(x)^2 
expand: cos(x)^2 + sin(x)^2 
combine: cos(x)^2 + sin(x)^2 
rewrite(exp): (exp(-x*i)/2 + exp(x*i)/2)^2 + ((exp(-x*i)*i)/2 - 
(exp(x*i)*i)/2)^2 
rewrite(sincos): cos(x)^2 + sin(x)^2 
rewrite(sinhcosh): cosh(x*i)^2 - sinh(x*i)^2 
rewrite(tan): (tan(x/2)^2 - 1)^2/(tan(x/2)^2 + 1)^2 + 
(4*tan(x/2)^2)/(tan(x/2)^2 + 1)^2 
mwcos2sin: 1 
collect(x): cos(x)^2 + sin(x)^2 
ans =1 
 
Diff: Calcula uma diferencial da equação ou expressão simbólica 
 >> syms x 
>> f= (x^3)/(1-x) 
f = -x^3/(x – 1) 
>> diff(f) 
ans = x^3/(x - 1)^2 - (3*x^2)/(x - 1) 
Int: Realiza uma integração de uma equação ou expressão simbólica ou 
numérica 
 syms x 
>> f=x^2; 
>> int(f) 
ans = x^3/3 
 
Collect: Agrupa os elementos da equação ou função em forma de grau 
polinomial 
 >> syms x 
>> f= x*(x-(x*2*(1+x))); 
>> collect(f) 
 ans = - 2*x^3 - x^2 
 
Roots: Calcula as raízes de um polinomio 
 >> f=[2 3 11 23 1] 
f = 2 3 11 23 1 
>> roots(f) 
ans = 
 0.1901 + 2.4692i 
 0.1901 - 2.4692i 
 -1.8357 
 -0.0444 
 
Poly: Calcula o polinômio interpolador a partir das raízes da função ou equação 
 >> y= [ 0.1901 + 2.4692i 0.1901 - 2.4692i -1.8357 -0.0444 ]; 
>> x=poly(y) 
x = 1.0000 1.4999 5.4998 11.4998 0.4999 
>> x=x*2 
x = 2.0000 2.9998 10.9996 22.9997 0.9998 
 
Polyval: 
 >> p = [2 5 1 9]; 
>> a = [1 22 4]; 
>> s=polyval(p,a) 
s = 17 23747 221 
Polift: Determina o polinômio interpolador com os pontos dados por x e y com o 
grau n 
 >> x=[0.3 3 12 4]; 
>> y=cos(x); 
>> pli=polyfit(x,y,5) 
pli = -0.0049 0.0812 -0.2720 0 0 0.9620 
>> pi=polyval(pli,x) 
pi = 0.9553 -0.9900 0.8439 -0.6536 
 
Dsolve: Resolve uma equação diferencial ordinária 
dx/dt= (a*x^2)/2 
>> dsolve('Dx =(a*x^2)/2') 
ans = 0 
 -1/(C12 + (a*t)/2) 
 
2)

Outros materiais