MATLAB:绘制两个方程式:无法从struct转换为double

时间:2011-12-04 00:01:23

标签: matlab

我是MATLAB的新手,我在绘制这两个方程时遇到了问题。我正在尝试解决a和c:

j = sym('2*(X*1/a)-((X)^2*1/a)+1/a')
k = sym('2*(1-X*1/a)-((1-X)^2*1/a)+c')

sol = solve(j,'a',k,'c');

然后我得到“从struct转换为double是不可能的。”:

plot(sol,'a')

我也尝试过:

plot(sol,'a','c') (Not enough input arguments)
plot(sol,sol.a,sol.c) (Conversion to double from struct is not possible.)

1 个答案:

答案 0 :(得分:0)

当我尝试您的代码时,我得到以下答案:

Warning: Explicit solution could not be found.

符号解决方案只能用于简单的方程式。我想你的问题太难以用matlab解析了。