【问题标题】:Solving an inequality with the "<>" in MATLAB在 MATLAB 中用“<>”解决不等式
【发布时间】:2018-12-06 18:28:48
【问题描述】:

如何在 MATLAB 中使用 &lt;&gt; 运算符解决不等式, 我尝试运行以下示例(解决方案为x=y 或y):

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

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

【问题讨论】:

    标签: matlab solver inequality


    【解决方案1】:

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

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

    【讨论】:

    • @rm6 你打赌。很高兴我能帮上忙。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多