Matlab分数到浮点

时间:2009-04-08 06:43:03

标签: matlab floating-point numerical

在具有一个变量的方程上使用'solve'函数后,似乎Matlab不喜欢使用浮点。所以,我的回答是

ans = -2515439103678008769411809280/29019457930552314063110978530889-1/232155663444418512504887828247112*13479465975722384794797850090594238631144539220477565900842902305^(1/2)

我不确定将其转换为可理解的小数的最佳方法是什么。我到目前为止最好的方法是

eval(char(ans))

(这为那些跟踪的人提供了-0.5002),但我对这个解决方案并不满意。

有人能提出更好的建议吗?

1 个答案:

答案 0 :(得分:1)

嗯,我看到的very next page有答案。这是'双重'功能:

double(ans)