Hallar coeficientes en una ecuación
Publicado por Juan José (1 intervención) el 26/05/2020 21:00:23
Hola, ¿qué tal?
Estoy intentando resolver una ecuación diferencial lineal de orden superior con coeficientes constantes. En uno de los pasos (hallazgo de y_p a través del método de los coeficientes indeterminados) he de derivar una función 4 veces.
La cosa es que como último paso, he de hallar A, B, C, y D en la siguiente ecuación:
-32*A*cos(2*x)-32*C*sin(2*x)+x*(32*A*sin(2*x)+16*(A*x+B)*cos(2*x)-32*C*cos(2*x)+16*(C*x+D)*sin(2*x))+8*x*(-4*A*sin(2*x)-4*(A*x+B)*cos(2*x)+4*C*cos(2*x)-4*(C*x+D)*sin(2*x))+16*x*((A*x+B)*cos(2*x)+(C*x+D)*sin(2*x))=192*x*sen(2*x)
¿Cómo puedo hacerlo en MatLab?
Muchas gracias de antemano,
un saludo.
Estoy intentando resolver una ecuación diferencial lineal de orden superior con coeficientes constantes. En uno de los pasos (hallazgo de y_p a través del método de los coeficientes indeterminados) he de derivar una función 4 veces.
1
2
3
4
5
6
>>syms x A B C D
>> y=x*((A*x+B)*cos(2*x)+(C*x+D)*sin(2*x))
>>y_1=diff(y)
>> y_2=diff(y_1)
>> y_3=diff(y_2)
>> y_4=diff(y_3)
-32*A*cos(2*x)-32*C*sin(2*x)+x*(32*A*sin(2*x)+16*(A*x+B)*cos(2*x)-32*C*cos(2*x)+16*(C*x+D)*sin(2*x))+8*x*(-4*A*sin(2*x)-4*(A*x+B)*cos(2*x)+4*C*cos(2*x)-4*(C*x+D)*sin(2*x))+16*x*((A*x+B)*cos(2*x)+(C*x+D)*sin(2*x))=192*x*sen(2*x)
¿Cómo puedo hacerlo en MatLab?
Muchas gracias de antemano,
un saludo.
Valora esta pregunta
0