J'essaye de faire des calculs symboliques dans Octave en utilisant le paquet symbolique mais je semble échouer avec des problèmes de simplification (pourquoi je veux l'utiliser). Par exemple, cela fonctionne pour des expressions simples mais pour des opérations matricielles plus complexes, il semble que cela échoue. Qu'est-ce qui ne va pas ici:La simplification symbolique dans Octave semble très basique
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))
J'ai essayé d'utiliser simplement simplifier sans expansion. Cependant, je devrais obtenir la matrice d'itentity mais à la place obtenir une expression - correcte mais pas simplifiée. Y a-t-il un moyen de faire ce travail?