Matlab - Problema con matrices transpuestas en eval

 
Vista:
sin imagen de perfil
Val: 31
Ha aumentado su posición en 8 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Problema con matrices transpuestas en eval

Publicado por Juan MG (20 intervenciones) el 28/04/2017 13:52:49
Hola muy buenas,

resulta que estoy utilizando "eval" para realizar una serie de operaciones. Me funciona muy bien hasta que en las operaciones aparece una matriz que tengo que transponer:

eval([VEC.SEG{k} '.Freac(i,4:6)=R*aux(i,4:6);']);

R es una matriz de 3x3 mientras que aux(i,4:6) es de 1x3.

Debería hacer lo siguiente para que VEC.SEG{k} '.Freac(i,4:6) fuera de dimensión 1x3 y no me diera error de dimensiones:

( R*aux(i,4:6)' )'

pero claro, al trasponer y teclear la comilla ( ' ) , estoy cerrando la operación en eval y obviamente me da error.

¿cómo puedo utilizar eval y matrices transpuestas al mismo tiempo? ¿hay alguna otra forma de trasponer que no sea utilizando la comilla ( ' ) ?

Gracias, un saludo.
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
sin imagen de perfil
Val: 31
Ha aumentado su posición en 8 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Problema con matrices transpuestas en eval

Publicado por Juan (20 intervenciones) el 29/04/2017 09:30:29
Perfecto,
Muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar