Я хочу умножить матрицу на ее транспонированную, чтобы знать, если она проверяет Q t Q = I.

Тем не менее, когда я вычисляю это на matlab, я получаю что-то странное, используя концепцию, о которой я не знаю: conj(x) .

  • Следовательно, как умножить матрицу на ее транспонированную?

Вот код, который я попробовал:

>> syms x
>> A=[cos(x) -sin(x);
sin(x) cos(x)]

A =

[ cos(x), -sin(x)]
[ sin(x),  cos(x)]

>> A'*A

ans =

[ cos(conj(x))*cos(x) + sin(conj(x))*sin(x), sin(conj(x))*cos(x) - cos(conj(x))*sin(x)]
[ cos(conj(x))*sin(x) - sin(conj(x))*cos(x), cos(conj(x))*cos(x) + sin(conj(x))*sin(x)]

0