
Matlab, calculo símbolico y precisión
Publicado por Randa (2 intervenciones) el 07/05/2014 21:52:24
Buenas a todos,
Tengo una duda sobre la precisión con la que hace los cálculos Matlab y el cálculo simbólico. Estoy usando la función eval para evaluar una ecuación simbólica.
Dan resultados disparatados. He estado haciendo pruebas y al trocear la función y evaluarla me he dado cuenta de que el problema viene en las funciones trigonométricas cuando el resultado es cercano a cero. Es decir, cuando evalúo por ejemplo cos(pi/2), me sale un número muy pequeño ej: 4*10 -16 Además Matlab lo representa como una fracción y luego al evaluarlo todo se desbarata.
Mi pregunta sería cómo hacer que ese resultado de cero.
Muchas gracias
Un saludo
Tengo una duda sobre la precisión con la que hace los cálculos Matlab y el cálculo simbólico. Estoy usando la función eval para evaluar una ecuación simbólica.
Dan resultados disparatados. He estado haciendo pruebas y al trocear la función y evaluarla me he dado cuenta de que el problema viene en las funciones trigonométricas cuando el resultado es cercano a cero. Es decir, cuando evalúo por ejemplo cos(pi/2), me sale un número muy pequeño ej: 4*10 -16 Además Matlab lo representa como una fracción y luego al evaluarlo todo se desbarata.
Mi pregunta sería cómo hacer que ese resultado de cero.
Muchas gracias
Un saludo
Valora esta pregunta


0