matlab solve输出的变量怎么用

2024-12-05 15:56:57
推荐回答(2个)
回答1:

用solve求出来的是sym变量,而对于sym变量,并没有定义fprintf函数。
在最后一句的xOptimal、xOptimal外面加一层函数调用,改成eval(xOptimal)、eval(yOptimal)即可(eval也可以换成subs或double)。

回答2:

x1 = double(xOptimal)
转换为数字再使用