Matlab中的Pretty函数未显示正确的结果

Matlab中的Pretty函数未显示正确的结果,matlab,Matlab,有人知道为什么这个漂亮的函数会这样打印一个方程吗 exp(pi k i) (pi k i - 1) exp(-pi k i) (pi k i + 1) ------------------------ + #1 ------------------------- - #1 2 2 k k

有人知道为什么这个漂亮的函数会这样打印一个方程吗

      exp(pi k i) (pi k i - 1)        exp(-pi k i) (pi k i + 1)
  ------------------------ + #1   ------------------------- - #1
              2                                2
             k                                k
- ----------------------------- + ------------------------------
               2 pi                            2 pi
在哪里

我不是应该被取消吗


谢谢

欢迎来到Stack Overflow@juan diego。正如@ben voigt在你的评论中所说的,两个否定词并不能相互抵消。让我解释一下:

你有以下等式:

-(A + #1)     (B - #1)     - A -#1 + B -#1       B - A - 2*#1
---------- + ---------- = ------------------ = -------------- 
   2 pi         2 pi              2 pi              2 pi

您可以尝试使用函数
simplify
,看看是否会发生这种情况。

两个否定项不会相互抵消。
-(A + #1)     (B - #1)     - A -#1 + B -#1       B - A - 2*#1
---------- + ---------- = ------------------ = -------------- 
   2 pi         2 pi              2 pi              2 pi