【发布时间】:2017-07-02 17:27:29
【问题描述】:
我正在尝试使用符号包在 Octave 中进行一些符号计算,但在简化方面我似乎遇到了一些问题(我为什么要使用它)。例如,它适用于简单的表达式,但对于更复杂的矩阵运算,它似乎是失败的。这里出了什么问题:
pkg load symbolic
syms a b d t
A = cos(t/2)*exp(i*(a - b/2 - d/2))
B = -sin(t/2)*exp(i*(a-b/2+d/2))
C = sin(t/2)*exp(i*(a + b/2 - d/2))
D = cos(t/2)*exp(i*(a+b/2+d/2))
U = [A, B; C, D]
simplify(expand(conj(U.')*U))
我尝试过只使用简化而不展开。但是,我应该得到实体矩阵,而是得到一个表达式——正确但没有简化。有什么方法可以让我完成这项工作吗?
【问题讨论】:
标签: octave symbolic-math