я получил отрицательный ответ MATLAB, вставляя следующие запросы:Ошибка при решении системы уравнений
syms x y z
solve (x+y==z,x-2*y==z,[x,y],'ReturnConditions', false)
Я хотел бы получить x
и y
с точки зрения z
, но, увы, я получил следующее сообщение об ошибке:
??? Error using ==> char Conversion to char from logical is not possible.
Error in ==> solve>getEqns at 160 vc = char(v);
Error in ==> solve at 84 [eqns,vars] = getEqns(varargin{:});
Любая помощь пожалуйста?
Я не могу воспроизвести вашу ошибку. Я нахожусь на MATLAB R2015a. – rayryeng
@rayryeng любые альтернативные решения? – Abra001
Попробуйте обернуть переменные в массиве ячеек. В предыдущих версиях MATLAB я должен был это сделать. – rayryeng