Matlab - Problema con la salida de una función simbólica

 
Vista:
sin imagen de perfil

Problema con la salida de una función simbólica

Publicado por Jose (4 intervenciones) el 23/04/2018 13:13:05
Buenas.
He estado trabajando en una librería de funciones para calcular incertidumbres en el laboratorio.
Mi problema es el siguiente, he generalizado el programa a cualquier función de n variables, y funciona perfectamente. Ahora, al ejecutarlo, devuelve los datos de la forma:
-7/(3000*pi) (que operando es el resultado correcto).

Mi pregunta está en como puedo hacer que el programa me devuelva los datos con la operación ya hecha, ya que en este formato no me deja asignar los datos a un vector de resultados, por ejemplo.
(Imagínese que la función me devuelve un valor de incertidumbre A = -7/(3000*pi);. Si yo intento hacer a(1)=A, al ver después el valor de a(1) no es ni -7/(3000*pi) ni el correspondiente al operar. No sé que tipo de datos me guarda ahí.

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
Imágen de perfil de JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Problema con la salida de una función simbólica

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 01/05/2018 17:22:52
el resultado lo puedes ver utilizando la función vpa

1
vpa(-7/(3000*pi))

o
1
resultado=vpa(resultado)
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