Matlab中将用double函数将符号型变量变为数值型变量的时候出错!

2025-05-22 04:17:32
推荐回答(2个)
回答(1):

double函数将符号型变量变为数值型变量,要求符号变量的值是可以转换的,而你举的例子中x并未赋值,怎么可能转换?

vpa函数没问题,但结果应该仍然是x。

回答(2):

程序改成如下就可以了:
syms x y;
vpa(x)