MATLAB中的小数到十进制

时间:2018-01-04 17:54:43

标签: matlab

如何在MATLAB中将小数转换为十进制数?

我在MATLAB中编写了一些程序。但是在迭代过程中,它以分数形式给出所有数字,但我需要十进制形式的所有数字。

请帮助。

1 个答案:

答案 0 :(得分:2)

要以数字格式显示符号变量,只需在它们上调用double函数(或任何其他数字转换函数,如int)。例如,

syms x;
% ...
double(x)

请注意,如果您的变量是符号表达式,则使用double将不起作用。在这种情况下,您可以使用vpa函数来近似它:

syms x;
y = (log(3) * x) + 1;
vpa(y)
相关问题