Duda integral temporal en Matlab
Publicado por Jordi (3 intervenciones) el 09/12/2013 20:56:59
Hola!
Estoy tratando de resolver integrales por Matlab. El caso es que tengo un sistema de ecuaciones escrita en forma matricial y diferencial temporal. Una ecuacion de ellas es:
phi_prima= p+ sin(phi)*tan(theta)*q + cos(phi)*tan(theta)*r)
siendo p, q, r las tres componentes de un vector.
La intencion es obtener phi a secas. Lo que hice es:
syms phi
syms theta
syms rho
syms p
syms q
syms r
int( p+ sin(phi)*tan(theta)*q + cos(phi)*tan(theta)*r)
y lo que me da es:
ans =
p*teta + (r*log(tan(teta)^2 + 1)*cos(fi))/2 + (q*log(tan(teta)^2 + 1)*sin(fi))/2
Con lo cual no me gusta, las expresiones logaritmicas no deberian aparecer.
Que es el que no estoy haciendo correctamente?
Muchas gracias y un saludo!
Estoy tratando de resolver integrales por Matlab. El caso es que tengo un sistema de ecuaciones escrita en forma matricial y diferencial temporal. Una ecuacion de ellas es:
phi_prima= p+ sin(phi)*tan(theta)*q + cos(phi)*tan(theta)*r)
siendo p, q, r las tres componentes de un vector.
La intencion es obtener phi a secas. Lo que hice es:
syms phi
syms theta
syms rho
syms p
syms q
syms r
int( p+ sin(phi)*tan(theta)*q + cos(phi)*tan(theta)*r)
y lo que me da es:
ans =
p*teta + (r*log(tan(teta)^2 + 1)*cos(fi))/2 + (q*log(tan(teta)^2 + 1)*sin(fi))/2
Con lo cual no me gusta, las expresiones logaritmicas no deberian aparecer.
Que es el que no estoy haciendo correctamente?
Muchas gracias y un saludo!
Valora esta pregunta


0