Matlab - Pasar un valor syms a numerico

 
Vista:

Pasar un valor syms a numerico

Publicado por ander (1 intervención) el 21/10/2017 18:20:36
Buenas tardes,

Tengo un problema y es que a la hora de resolver una ecuación mediante el "solve", el valor obtenido es de tipo "syms" y me gustaría poder convertirlo a numérico para poder seguir trabajando con el a continuación.

Ejemplo:

Después de resolver una ecuación de segundo grado y haber elegido el valor más alto el resultado me queda "(5*323^(1/2))/49 + 75/49 " y me gustaría saber cuanto es exactamente, ya que al ser una variable syms en la que esta guardado ese valor no se como se pasa a "normal".
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
Val: 8.086
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Pasar un valor syms a numerico

Publicado por JOSE JEREMIAS CABALLERO (5779 intervenciones) el 21/10/2017 18:38:19
1
2
3
4
5
6
7
8
>> syms x; ec=x^2-15*x+10; r=solve(ec)
r =
 15/2 - 185^(1/2)/2
 185^(1/2)/2 + 15/2
>> r=double(r)
r =
    0.6993
   14.3007

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


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