Matlab - Sustituir variable simbolica en expresion

 
Vista:

Sustituir variable simbolica en expresion

Publicado por Cristian (1 intervención) el 10/10/2016 18:25:55
Hola a tod@s tengo un problema a la hora de simplificar la siguiente expresion.
Dispongo de una matriz con nombre T como muestro a continuacion.

T =

[ s1*s5 - c5*(c4*(c1*c2*s3 + c1*c3*s2) + s4*(c1*c2*c3 - c1*s2*s3)), c5*s1 + s5*(c4*(c1*c2*s3 + c1*c3*s2) + s4*(c1*c2*c3 - c1*s2*s3)), c4*(c1*c2*c3 - c1*s2*s3) - s4*(c1*c2*s3 + c1*c3*s2), (c4*(c1*c2*c3 - c1*s2*s3) - s4*(c1*c2*s3 + c1*c3*s2))*(L4 + L5) + L2*c1*c2 + L3*c1*c2*c3 - L3*c1*s2*s3]
[ - c5*(c4*(c2*s1*s3 + c3*s1*s2) + s4*(c2*c3*s1 - s1*s2*s3)) - c1*s5, s5*(c4*(c2*s1*s3 + c3*s1*s2) + s4*(c2*c3*s1 - s1*s2*s3)) - c1*c5, c4*(c2*c3*s1 - s1*s2*s3) - s4*(c2*s1*s3 + c3*s1*s2), (c4*(c2*c3*s1 - s1*s2*s3) - s4*(c2*s1*s3 + c3*s1*s2))*(L4 + L5) + L2*c2*s1 - L3*s1*s2*s3 + L3*c2*c3*s1]
[ c5*(c4*(c2*c3 - s2*s3) - s4*(c2*s3 + c3*s2)), -s5*(c4*(c2*c3 - s2*s3) - s4*(c2*s3 + c3*s2)), c4*(c2*s3 + c3*s2) + s4*(c2*c3 - s2*s3), L1 + L2*s2 + (c4*(c2*s3 + c3*s2) + s4*(c2*c3 - s2*s3))*(L4 + L5) + L3*c2*s3 + L3*c3*s2]
[ 0, 0, 0, 0]

La cual quiero sustituir su producto c2*s3+s2*c3 = s23 y c2*c3-s2*s3=c23 respectivamente para poder simplificar al maximo las expresiones.
He intentado el comando subs y no me realiza el cambio. ¿Que deberia hacer?
Soy un novato total del matlab.

Un saludo y gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder