简化Matlab中的方程(MuPAD)

时间:2016-03-05 18:52:10

标签: matlab symbolic-math mupad

我有以下等式,并希望使用Matlab的MuPAD简化它。

enter image description here

所以,我在MuPAD中使用了这个:

Simplify(Gb = Gm*((2*(Gd+t)+3*Gm+3*P*(Gd+t-Gm))/(2*(Gd+t)+3*Gm-2*P*(Gd+t-Gm)))) 

我得到了这个:

Gb*(3*Gm + 2*Gd + 2*t - 2*P*(Gd - Gm + t)) = Gm*(3*Gm + 2*Gd + 2*t + 3*P*(Gd - Gm + t)) and 3*Gm + 2*Gd + 2*t <> 2*P*(Gd - Gm + t)

我无法理解第一部分和第二部分(&#34;和&#34;之后),这些是什么?

1 个答案:

答案 0 :(得分:0)

根据MuPAD的文档,关系运算符<> denotes inequality,即左侧和右侧不相等。换句话说,简化(在&#34;和&#34;之前)只有在3*Gm + 2*Gd + 2*t不等于2*P*(Gd - Gm + t)时才有效。这与要求原始表达式的分母不为零(这将使其未定义)相同。

请注意,在MuPAD for Matlab R2015b中,<>运算符显示为和&#34;和&#34;呈现为logical and):

MuPAD output