Matlab - Duda rápida

 
Vista:

Duda rápida

Publicado por Juan (1 intervención) el 12/08/2013 02:09:26
Hola a todos estoy trabajando con MATLAB versión 6.1. Usando el comando int y concretamente en la forma:
syms v;
INT(S,v,a,b) is the definite integral of S with respect to v from a to b.

Me devuelve el resultado en forma de fracción o con logaritmos si los ahí, es decir, chorizos del tipo:

-111727/156250*2^(1/2)*log(-4+17^(1/2))+211064/390625*34^(1/2)-111727/156250*2^(1/2)*log(2^(1/2)-1)-2216858/390625

pero no lo calcula de forma aproximada (decimales). El formato con el cual estoy trabajando es format long. Supuestamente si trabajas con format rat (formato racional) sí que te lo tendría que dar en forma de fracción, pero el caso es que estoy trabajando con format long.

Haber si alguien puede resolverme esta duda.

Saludos Juan.
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
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Duda rápida

Publicado por JESUS (1818 intervenciones) el 26/04/2015 10:04:27
en este caso una vez obtenida la respuesta de la integrral hay que agregarle double :

1
double(int(S,v,a,b))
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