【发布时间】:2015-10-07 15:14:31
【问题描述】:
我在插入以下请求时收到了否定的 MATLAB 响应:
syms x y z
solve (x+y==z,x-2*y==z,[x,y],'ReturnConditions', false)
我想以z 的形式获得x 和y,但是,唉,我得到了以下错误:
???使用 ==> 字符时出错 无法从逻辑转换为 char。
==> 中的错误解决>getEqns 在 160 vc = char(v);
==> 中的错误在 84 处解决 [eqns,vars] = getEqns(varargin{:});
有什么帮助吗?
【问题讨论】:
-
我无法复制您的错误。我在 MATLAB R2015a 上。
-
@rayryeng 任何替代解决方案?
-
尝试将变量包装在一个元胞数组中。在以前版本的 MATLAB 中,我必须这样做。
标签: matlab error-handling type-conversion equation-solving