Anda di halaman 1dari 23

Algebra simbólica

Ms. Ing. Paulino Ninaquispe Zare


PROBLEMA
Considere el siguiente conjunto de ecuaciones:
3x1+4x2+2x3-x4+x5+7x6+x7 = 42
2x1-2x2+3x3-4x4+5x5+2x6+8x7 = 32
x1+2x2+3x3+x4+2x5+4x6+6x7 = 12
5x1+10x2+4x3+3x4+9x5-2x6+x7 = -5
3x1+2x2-2x3-4x4-5x5-6x6+7x7 = 10
-2x1+9x2+x3+3x4-3x5+5x6+x7 = 18
x1-2x2-8x3+4x4+2x5+4x6+5x7 = 17

Defina una variable simbólica para cada una de las ecuaciones y use la
capacidad simbólica de MATLAB para resolver cada una de las incógnitas.
SOLUCIÓN
>> one=sym('3*x1+4*x2+2*x3-x4+x5+7*x6+x7=42');
>> two=sym('2*x1-2*x2+3*x3-4*x4+5*x5+2*x6+8*x7=32');
>> three=sym('x1+2*x2+3*x3+x4+2*x5+4*x6+6*x7=12');
>> four=sym('5*x1+10*x2+4*x3+3*x4+9*x5-2*x6+x7=-5');
>> five=sym('3*x1+2*x2-2*x3-4*x4-5*x5-6*x6+7*x7=10');
>> six=sym('-2*x1+9*x2+x3+3*x4-3*x5+5*x6+x7=18');
>> seven=sym('x1-2*x2-8*x3+4*x4+2*x5+4*x6+5*x7=17');
>> [x1,x2,x3,x4,x5,x6,x7]=solve(one,two,three,four,five,six,seven)
PROBLEMA
Sea el siguiente polinomio que representa la altitud en metros durante las
primeras 48 horas siguientes al lanzamiento de un globo meteorológico:

ℎ 𝑡 = −0.12𝑡 4 + 12𝑡 3 − 380𝑡 2 + 410𝑡 + 220

Suponga que las unidades de t son horas.

a) Use MATLAB junto con el hecho de que la velocidad es la primera


derivada de la altitud para determinar la ecuación para la velocidad del
globo
b) Use MATLAB junto con el hecho de que la aceleración es la derivada de
la velocidad, o la segunda derivada de la altitud, para determinar la
ecuación para la aceleración del globo
c) Use MATLAB para determinar cuándo el globo golpea el suelo. Puesto
que h(t) es un polinomio de cuarto orden, habrá cuatro respuestas. Sin
embargo, sólo una respuesta será físicamente significativa.
d) Use la capacidad de graficación simbólica de MATLAB para crear graficas
de altitud, velocidad y aceleración de tiempo 0 hasta el globo golea el suelo
(que se determinó en la parte c)). Necesitará tres gráficas separadas, pues
altitud, velocidad y aceleración tiene unidades diferentes.
e) Determine la altura máxima que alcanza el globo. Use el hecho de que la

velocidad del globo es cero a la altura máxima.


SOLUCIÓN
Parte a):
>> higth=sym('-0.12*t^4+12*t^3-380*t^2+4100*t+220');
>> % cálculo de la velocidad del globo
>> velocity=diff(higth)

Parte b):
>> %cálculo de la aceleración del globo
>> acceleration=diff(velocity)

Parte c):
>> % cálculo del tiempo que el globo golea el suelo
>> time=solve(higth)
Parte d):
>> subplot(3,1,1)
>> ezplot(higth,[0,51.2])
>> title('Posicion del globo')
>> xlabel('tiempo,(horas)')
>> ylabel('altura, (m)')
>> subplot(3,1,2)
>> ezplot(velocity,[0,51.2])
>> xlabel('tiempo,(horas)')
>> ylabel('velocidad,(m/h)')
>> subplot(3,1,3)
>> ezplot(acceleration,[0,51.2])
>> xlabel('tiempo,(horas)')
>> ylabel('aceleracion,(m/h2)')
Parte e):
>> %calculo de la altura maxima
>> maxhigth=solve(velocity)