Está en la página 1de 17

MATEMATICA SIMBÓLICA

Antes de realizar operaciones simbólicas se recomienda definir que variables serán
consideradas como variables simbólicas.
Para definir una variable de tipo simbólica ejecute la orden:
Variable=sym('Variable')
Para definir mas de una variable de tipo simbólica haga:

Definir una variable simbólica.
x=sym('x')

Definir muchas variables simbólicas.
syms a b c d x y

Visualizar Una expresión Simbólica en Pantalla:
1
( x − 1)( x + 3)( x + 7)
syms x;
pretty(1/((x-1)*(x+3)*(x-6)*(x+7)))
1
------------------------------(x - 1) (x + 3) (x - 6) (x + 7)

Aritmética de Precisión Variable:
vpa pi 300 =
3.141592653589793238462643383279502884197169399375105820974944592307816
4062862089986280348253421170679821480865132823066470938446095505822317
2535940812848111745028410270193852110555964462294895493038196442881097
5665933446128475648233786783165271201909145648566923460348610454326648
21339360726024914127
vpa sqrt(2) 50 = 1.4142135623730950488016887242096980785696718753769

x2 − x − 6 x−3 simple(simple(x^2-x-6)/(x-3)) x+2 Factorización: ( x 2 + 2 x + 1) simple(x^2+2*x+1) = (x+1)^2 (ax + x + ay + b) simple(a*x+b*x+a*y+b*y) = (x+y)*(a+b) x 6 − 2 x 5 + 5x 4 − x 3 + 2 x 2 − 5x x 5 − 2 x 4 + 6 x 3 − 2 x 2 + 5x simple((x^6-2*x^5+5*x^4-x^3+2*x^2-5*x)/(x^5-2*x^4+6*x^3-2*x^2+5*x)) = (x^31)/(x^2+1) Suma y Resta de Fracciones Algebráicas: x − 4a x − 2 1 + + 2 2ax 10 x 5x simple((x-4*a)/(2*a*x)+(x-2)/(5*x^2)+1/(10*x)) = 1/2/a-17/10/x-2/5/x^2 Potencia de polinomios: ( x − 2) 5 collect((x-2)^5) = -32+x^5-10*x^4+40*x^3-80*x^2+80*x (a + 2b) 6 collect((a+2*b)^6) 64*b^6+192*a*b^5+240*a^2*b^4+160*a^3*b^3+60*a^4*b^2+12*a^5*b+a^6 .Simplificación de Expresiones Algebráicas Suma y Resta de Polinomios: (4 x − 3 y + z ) − (2 x + 5 z − 6) simple((4*x-3*y+z)-(2*x+5*z-6)) 2*x-3*y-4*z+6 Producto de Polinonios: ( x 3 − x 2 + x)( x 2 − 1) simple((x^3-x^2+x)*(x^2-1)) x^5-x^4+x^2-x División de Polinomios: Se encontró que esta operación tiene problemas pero funciona si se fragmenta.

Raices de Polinomios: a 4 − 10a 3 + 29a 2 − 20a + 4 simple(sqrt(a^4-10*a^3+29*a^2-20*a+4)) = 2-5*a+a^2 Identidades Trigonométricas: Sin 2 ( x) + Cos 2 ( x) simple(sin(x)^2+cos(x)^2) = 1 2Sin( x)Cos ( x) simple(2*sin(x)*cos(x)) = sin(2*x) Expresiones Polinómicas: x −1 (x − 1)(x − 4) simple((x-1)/((x-1)*(x-4))) = 1/(x-4) Matrices Simbólicas: ⎡ Sin( x) Cos ( x)⎤ ⎢− Cos ( x) Sin( x) ⎥ ⎣ ⎦ f=[sin(x) cos(x).-cos(x) sin(x)]. det(f) = sin(x)^2+cos(x)^2 simple(det(f)) = 1 .

y). diff(diff(x^2+y^2.6) = 72 int(sin(x).x.Cálculo de derivadas: Derivadas en una dirección.x) = 1/3*x^3-1/3*a^3+y^2*(x-a) .x).3) = -cos(x) diff(f. f=sin(x) diff(f.x. diff(x^2) = 2*x diff((x+1)*(x-2)*(x-3)) = (x-2)*(x-3)+(x+1)*(x-3)+(x+1)*(x-2) diff(((x-2)*(x-3)/((x-6)*(x-7)))) = (x-3)/(x-6)/(x-7)+(x-2)/(x-6)/(x-7)-(x-2)*(x-3)/(x6)^2/(x-7)-(x-2)*(x-3)/(x-6)/(x-7)^2 Derivadas Parciales: syms x y diff(x^2+y^2.inf) = 1 Cálculo de Integrales Indefinidas: int(x^2) = 1/3*x^3 int(1/((x-2)*(x-3))) = log(x-3)-log(x-2) Integrales Con Límites Variables: int(x^2+y^2.a.x).pi/2) = 1 int(1/x^2.2) = -sin(x) diff(f.x) = 1/3*x^3+y^2*x int(x^2+y^2.0.0.y) = 0 diff(diff(x^2+y^2.2) = -sin(x) diff(f.1) = cos(x) diff(f.1.x) = 2*x Derivadas de Orden Superior: syms f x.x.0.3) = -cos(x) Derivadas Parciales de Orden Superior.y) = 2 Cálculo de Integrales Cálculo de Integrales Definidas: int(x^2.x) = 2 diff(diff(x^2+y^2.1) = cos(x) diff(f.

1) Integrales Dobles Con Límites Variables: 1 1− x 2 −1 0 2∫ ∫ dydx 2*int(int(1.Integrales Dobles Con límites Fijos: int(int(x^2+y^2.0.0.b) = 1/3*(b+1)^3-1/2*(b+1)^2+1/6*b+1/6-1/3*a^3+1/2*a^2-1/6*a Funciones Inversas: finverse(sin(x)) = asin(x) finverse(exp(x)) = log(x) Transformada de Laplace: laplace(x^2) = 2/s^3 laplace(sin(x)) = 1/(s^2+1) Substitución de Variables: subs(x^2+y^2.0.y) = 2*y^2 .20) = 55835135/15519504 symsum(x^2.1) = pi Integrales Impropias: ∞ 1 ∫x 2 dx 0 int('1/x^2'.1.x.-1.1.sqrt(1-x^2)).inf) = 1 Series Series de Taylor: taylor(sin(x)) = x-1/6*x^3+1/120*x^5 taylor(sin(x).1).8) = x-1/6*x^3+1/120*x^5-1/5040*x^7 Sumatorias: symsum(x) = 1/2*x^2-1/2*x symsum(x^2) = 1/3*x^3-1/2*x^2+1/6*x symsum(x.1.100) = 5050 symsum(1/x.a.

Rta: [ 3/34*a+10/17*b.'5*x-3*y=4*b') x =10/17*b+3/34*a y =-6/17*b+5/34*a De Otra Forma: respuesta=solve('3*x+5*y=a'.x rta.'x-5*y=7') x =41/13 y =-10/13 De otra manera: rta=solve('2*x+3*y=4'. y] . Rta: [ 2-3/2*y.y]. 5/34*a-6/17*b] Solución de Ecuaciones Algebráicas: x=solve('x/(2*m)-(3-3*m*x)/(m^2)-2*x/m=0') x =2/m Solución de Un Sistema de Ecuaciones Lineales Con Solución Unica: [x y]=solve('2*x+3*y=4'. [respuesta.'5*x-3*y=4*b').'4*x+6*y=8') x =2-3/2*y y =y De Otra Forma: rta=solve('2*x+3*y=4'.'4*x+6*y=8'). [rta.x respuesta. -10/13] Solución de Un Sistema de Ecuaciones Lineales Con Infinitas Soluciones: [x y]=solve('2*x+3*y=4'.x rta.Solución De Ecuaciones Solución de Un Sistema de Ecuaciones Lineales Con Respuesta Variable: solve('3*x-(2*x-1)=7*x-(3-5*x)+(-x+24)') Rta x=-2 [x y]=solve('3*x+5*y=a'. Rta: [ 41/13.'x-5*y=7').y].y]. [rta.

Solución Simbólica de Un Sistema de Ecuaciones [x y]=solve('2*x-3*y=a'.532496523714688236158714*i .'4*x+y=b') x =3/14*b+1/14*a y =1/7*b-2/7*a Solución de Una Ecuación No Lineal: solve('x*exp(x)+3*sin(x)-50=0') 1.298655229044327754269987+3.

Formas Indeterminadas.'y(0)=0'.Ecuaciones Diferenciales Nota: En esos problemas no es necesario definir como simbólicas las variables previamente.'Dy(0)=0') Rta: 2*cos(6^(1/2)*t) ezplot(2*cos(6^(1/2)*t) . dsolve('Dx = -a*x') = C1*exp(-a*t) dsolve('Dy=1+y^2') = tan(t+C1) y=dsolve('D2y-2*Dy-3*y=0') = C1*exp(3*t)+C2*exp(-t) Problemas Con Condiciones de Frontera: y=dsolve('D2y-2*Dy-3*y=0'.'y(1)=1') Rta: y =1/(exp(3)-exp(-1))*exp(3*t)-1/(exp(3)-exp(-1))*exp(-t) Podemos graficar la solución: ezplot(y.[-6 2]) dsolve('D2y+6*y=0'.'y(0)=2'.

[0 20]) Solución De Sistemas De Ecuaciones Diferenciales: [x y]=dsolve('Dy=x+y. .hold on.3*Dy+6*y=0'.ezplot(f.y(0)=0') ezplot(x).ezplot(y).f=dsolve('D2y+0.'Dy(0)=0').’x(0)=1.Dx=-3*x-y’.'y(0)=2'.

APLICACIONES DE MATEMÁTICA SIMBÓLICA EN DINÁMICA 1) Un resorte AB de constante elástica (k) está fijo a un soporte A y un collarín de masa (m). Solución: Por energía tenemos: vx=solve('1/2*m*v0^2+1/2*k*(sqrt(l^2+x0^2)-l)^2=1/2*m*vx^2') -1/k*(-m*v0^2*k+k*m*vx^2-2*(-k^3*m*v0^2*l^2+k^3*l^2*m*vx^2)^(1/2))^(1/2) Rta: pretty(vx(1)) Simplificando: . Si el collarín se suelta con una velocidad Vo hacia la izquierda en X=Xo y despreciando la fricción entre la varilla horizontal y el collarín. determine la velocidad del collarín justo cuando este pasa por el punto C. Si la longitud inextendida del resorte es L.

4536'.'d0=3*0.0254'.'s=6*0.0254'. sol=solve(e1.g(2) sol.44/0. Cálculo de La Velocidad Máxima: sol=solve('k1=18*4...4566.'s=6*0.4536'.0.12728e-1.e6..44/0. 9.3146.'k2=12*4. .0254'.z(2)] Respuestas: [ 2.e5.'M=6*0..M(2) sol..2097.e4.'g=9.0. El collarín es empujado hacia arriba hasta alcanzar la posición mostrada.762e-1.v(2)] [ . e2='k2=12*4.k1(2) sol.0254'.z(2) sol..81' .0.e3.'d0=3*0. en la que el resorte superior está comprimido 3 in y luego se suelta. Determine la máxima compresión del resorte inferior y la máxima velocidad del collarín.'1/2*k1*d0^2+M*g*(s+z)=1/2*k2*z^2+1/2*M*v^2'. e4='g=9.4536'.z)=0').0254'.'M=6*0.d0(2) sol. e6='d0=3*0. e7='1/2*k1*d0^2+M*g*(s+z)=1/2*k2*z^2'.0254'. 'diff(1/2*k1*d0^2+M*g*(s+z)-1/2*k2*z^2.'1/2*k1*d0^2+M*g*(s+z)=1/2*k2*z^2').1256] Solución Alterna: e1='k1=18*4. [sol. [sol..'g=9.44/0.13493] .44/0.0254'.81'.44/0.k2(2) sol.0254'.0254'.'k2=12*4.0254'.2) Un collarín C de 6 lb se desliza sobre una varilla vertical sin fricción.44/0.6377. Solución Máxima Compresión del Resorte: sol=solve('k1=18*4. e3='M=6*0.7216.81' .0254'.1524.s(2) sol.e2.e7). e5='s=6*0. 3.0254'. .81.

9. e8='diff(1/2*k1*d0^2+M*g*(s+z)-1/2*k2*z^2.81. e3='M=6*0. 2097.e3.0254'.k1(2) r. .6377.4536'. e6='d0=3*0. r=solve(e1.1349.e6.1524.e7..e8).7620e-1. e4='g=9.z(2)] Respuesta: [2.k2(2) r.e4. e5='s=6*0.d0(2) r.s(2) r. e2='k2=12*4.3146.44/0.e5.Solución Alterna: e1='k1=18*4. e7='1/2*k1*d0^2+M*g*(s+z)=1/2*k2*z^2+1/2*M*v^2'.4566.81'.M(2) r.z)=0'.g(2) r. [r.v(2) r.7216.e2.1272e-1] .0254'.0254'. .3.44/0.0254'.

e6. e9='Vf^2=Vx^2+2*a*X'.3.'Vf=V0+a*t') [sol. . e8='Vf=0'.81'..56631555102503114735530637671310] Solución Alterna: e1='Ma=40*1000'.a sol.34957750063273527614525084982290e-1.'V0=4*1000/3600'.37037037037037037037037037037037..Vf re.3495e-1. 0. .e5.9.. Si a la izquierda de los vagones se encuentra estacionado imprudentemente un vehículo a 100m.X re.Vx sol.9620000000000000000000000000000..-1.81.Ma re. e4='m=0.e10).e3. Solución: Antes y después del acople de los vagones se aplica la conservación de la cantidad de movimiento: sol=solve('Ma=40*1000'.'Vf^2=Vx^2+2*a*X'.3'.1111.. 'g=9. 'Vf=0'.e8.V0 re.e9...5663] .Vx re. e10='Vf=V0+a*t'.Mb re. e2='Mb=20*1000'.1.'m=0. e3='V0=4*1000/3600'.3703.3) Un vagón de ferrocarril de 20 Mg que se mueve a 4Km/h se acoplará a un vagón de 40Mg que se encuentra en reposo y con las ruedas trabadas el coeficiente de rozamiento dinámico es 0.m re.. e5='g=9.e2.3. e6='Mb*V0=(Ma+Mb)*Vx'.a re. determine si chocarán los vagones contra el vehículo. e7='1/2*(Ma+Mb)*Vx^2-m*Ma*g*X=0'.'Mb*V0=(Ma+Mb)*Vx'.. Determine la velocidad de ambos vagones justo del acoplamiento y el tiempo que se requiere para que ambos vagones se detengan.t] Rtas: [ .81'.e7..'1/2*(Ma+Mb)*Vx^2-m*Ma*g*X=0'.. re=solve(e1. [re. -1.X sol.t] Respuestas: [40000. 20000.3'.e4...'Mb=20*1000'.g re.9620.

3048'.. e5='e=0.Ma r. e6='e=(Vb*cos(50*pi/180)-Va)/Vo'.3048'. e7='DE=1/2*Ma*Vo^2-(1/2*Ma*Va^2+1/2*Mb*Vb^2)'.1.4.1..8076.7'.e2.DE r.3. [r. 4.Va sol.0802] Solución Alterna: e1='Ma=3*0.-1.0824.'Vo=12*0.e3..4536'. e4='Ma*Vo*sin(40*pi/180)=Ma*Va*sin(40*pi/180)+Mb*Vb'.Vo r..'Mb=9*0.1709.e5.7'.1709.7 y que la superficie inclinada de la cuña forma un ángulo de 40 grados con la horizontal.4) Una esfera A de 3lb golpea la superficie inclinada de una cuña B de 9lb a un ángulo de 90 grados con una velocidad de magnitud de 12 ft/s.6576.3608.Vb r. 'Ma*Vo*sin(40*pi/180)=Ma*Va*sin(40*pi/180)+Mb*Vb'.4536'..'DE=1/2*Ma*Vo^2-(1/2*Ma*Va^2+1/2*Mb*Vb^2)') Respuestas: [sol.0802.e7). si la cuña puede rodar libremente sobre el piso y está inicialmente en reposo. Determine las velocidades de la cuña y la esfera inmediatamente después del impacto y la energía perdida a causa del impacto.e4.1.Mb r.7] .. e3='Vo=12*0. 'e=(Vb*cos(50*pi/180)-Va)/Vo'.4536'. Sabiendo que el coeficiente de restitución entre la cuña y la esfera es 0.e6..4536'.DE] [ -1.Vb sol.Va r.'e=0. Solución: sol=solve('Ma=3*0.e] Respuesta: [ 4.8076. r=solve(e1. e2='Mb=9*0.

[a0 a1 a2]=solve(f1. 1].0228 Luego el polinomio es: g ( x) = 1.1). g=a0+a1*x+a2*x^2.7781x − 0. f2=diff(I. = 0. [eval(a0) eval(a1) eval(a2)].0.f2. I=int(cuad. =0 ∂a0 ∂a1 ∂a 2 Finalmente se tienen los coeficientes.7781 -0.a1). syms x a0 a1 a2. Solución Mediante Matlab: clear.a0). cuad=(f-g)^2. f=exp(x)+2*cos(x)-2. Proponga la correspondiente aproximación por mínimos cuadrados g ( x) = a 0 + a1 x + a 2 x 2 Solución: Se plantean las funciones: f ( x) = e x + 2Cos ( x) − 2 g ( x) = a 0 + a1 x + a 2 x 2 Se propone la integral de error cuadrático para el intervalo dado: 1 I = ∫ ( f ( x) − g ( x)) 2 dx 0 Se platea el sistema de ecuaciones: ∂I ∂I ∂I =0.a2).APLICACIONES DE MATEMÁTICA SIMBÓLICA PARA ALGEBRA LINEAL II 1) Dada la ecuación: f ( x) = e x + 2Cos ( x) − 2 . Respuesta: 1.clc.0228 x 2 .0198 0. f1=diff(I. continua en el intervalo [0 . f3=diff(I.0198 + 0.f3).

-1. W4 W4 .-1. W2 W1 − W1 − W 2 .x.-1.x. V3 = 3x 2 .1)/int(w1*w1.-1.1.x.1)). w5=v5-int(v5*w1.-1.-1.x.u5=w5/m5.x. W1 W1 . V5 = x 4 Se plantean los polinomios ortogonales: W1 = V1 V2 .W5 v1=1. m1=sqrt(int(w1*w1. W1 W1 − V3 .1)/int(w3*w3.x.-1. U3 = W1 . sabiendo que el producto interno se define como: 1 f.U 5 = W5 W5 .1. W3 W3 .U 4 = W4 W4 W4 . w2=v2-int(v2*w1.1)*w1-int(v3*w2. U2 = .g = ∫ f ( x) g ( x)dx −1 Solución: Partimos de los polinomios: V1 = 1 . m2=sqrt(int(w2*w2.-1. W1 W3 = V3 − W4 = V4 − W5 = V5 − V3 .1)*w4.1)/int(w4*w4. continuos en el intervalo [− 1.x. m5=sqrt(int(w5*w5.1)*w3-int(v5*w4.1)*w2-int(v4*w3.W1 W2 . 3x 2 .x. W2 V 4 .x.u3=w3/m3.x.1)*w2. W3 W3 .-1.1)*w3.x. W2 W2 W2 − W2 − V4 . W 2 W2 . m3=sqrt(int(w3*w3. w4=v4-int(v4*w1.-1.-1.u1=w1/m1. W3 V5 .x. V2 = 2 x .1)/int(w1*w1.u4=w4/m4.v3=3*x^2.1)).1)/int(w1*w1.-1.1)/int(w1*w1.1.1)). W2 V5 .1)*w1-int(v5*w2.W2 W3 W3 − W3 W3 . m4=sqrt(int(w4*w4.x. 2 x .-1. w1=v1. W2 W2 .2) Dados cinco polinomios 1 . W1 W1 .x.1)*w1-int(v4*w2.1)/int(w3*w3.u2=w2/m2. w3=v3-int(v3*w1.-1. W4 .-1.x.1)). 8x 3 .-1.x.1] .W3 V5 .v5=x^4.x.1)/int(w2*w2.x.-1. W1 W1 .v2=2*x.x.1)).-1.x.1)/int(w2*w2. utilize el método de Ortonormalización de Gram Schmidt para enctontrar los correspondientes polinomios ortonormales. W1 W2 = V2 − W1 W1 .1)*w1.-1.v4=8*x^3. x 4 .W4 . W3 Ortonormalizar los polinomios: W1 W2 U1 = .x.1)/int(w2*w2.x.-1.x.1. Rta: Polinomios Ortogonales: . W1 V5 .x.-1.x. W1 V4 .1)*w2-int(v5*w3. V4 = 8x 3 .

[w1 w2 w3 w4 w5] [1. 105/16*(x^4+3/35-6/7*x^2)*2^(1/2)] .3*x^2-1.1/2*x*6^(1/2).5/32*(8*x^3-24/5*x)*14^(1/2). x^4+3/35-6/7*x^2] Polinomios Ortonormales: [u1 u2 u3 u4 u5] [1/2*2^(1/2).8*x^3-24/5*x.2*x.1/4*(3*x^2-1)*10^(1/2).