Matlab - convertir de simbólico a numérico

   
Vista:

convertir de simbólico a numérico

Publicado por Victor (8 intervenciones) el 04/04/2012 11:05:34
Hola. Primero agradecer que siempre me han contestado.

Quisiera convertir una matriz con valores simbólicos a valores numéricos.

por ejemplo:
1
2
3
4
5
Jx =
 
[ 1, 0, 0, R*cos(q4)*cos(q5), -R*sin(q4)*sin(q5), -R*cos(q4)]
[ 0, 1, 0, R*cos(q5)*sin(q4),  R*cos(q4)*sin(q5), -R*sin(q4)]
[ 0, 0, 1,                 0,         -R*cos(q5),          0]


sustituyendo en la matriz con estos valores:

q1=0.1; q2=0.2; q4=0.4; q5=0.5; q6=0.6; R=0.626;

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
Imágen de perfil de JOSE JEREMIAS CABALLERO

convertir de simbólico a numérico

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3441 intervenciones) el 04/04/2012 14:29:40
Hola Victor.
Deberias poner todo tu codigo en el foro, porque con solo ver solo la respuesta, no se puede dar una respuesta acertada a lo que quieres. Pero sin embargo que intuyo que tus variables R,q4, q5 deben de estar declarado en forma symoblica.
Aqui te mando una solucion una solución. Tienes que adaptarlo a tu problema, no es la solucion precisa que estas buscando.


clear all
syms R q4 q5
Jx =[ 1, 0, 0, R*cos(q4)*cos(q5), -R*sin(q4)*sin(q5), -R*cos(q4);
0, 1, 0, R*cos(q5)*sin(q4), R*cos(q4)*sin(q5), -R*sin(q4);
0, 0, 1, 0, -R*cos(q5), 0];
Jx1=inline(Jx);
q4=0.4; q5=0.5; R=0.626;
resultado=Jx1(R,q4,q5)


1
2
3
4
5
6
7
8
EJECUCION
>> conjugado1
 
resultado =
 
    1.0000         0         0    0.5060   -0.1169   -0.5766
         0    1.0000         0    0.2139    0.2764   -0.2438
         0         0    1.0000         0   -0.5494         0



Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
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

convertir de simbólico a numérico

Publicado por Victor (8 intervenciones) el 09/04/2012 19:26:36
Denuevo muchas gracias. Es lo que quería.
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

convertir de simbólico a numérico

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3441 intervenciones) el 09/04/2012 19:30:15
ok.
problema Resuelto.

Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
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