在 MATLAB 中用“<>”求解不等式

Solving an inequality with the "<>" in MATLAB

如何使用 <> 运算符求解 MATLAB 中的不等式, 我试过运行下面的例子(解决方案是x=yy):

syms x y;
eqn1 = x^2==y^2;
eqn2 = 3*x<>3*y;
eqn = [eqn1 eqn2];
solve(eqn)

但是我得到一个错误。帮助没有给出 an answer。 如果没有内置解决方案,我如何指定 solve 函数

除外的值

not equal 运算符 <> 在 Matlab 中定义为 ~= (docs),因此您可以将代码更改为:

syms x y;
eqn1 = x^2 == y^2;
eqn2 = 3*x ~= 3*y;
eqn = [eqn1 eqn2];
solve(eqn)