Я хочу умножить матрицу на ее транспонированную, чтобы знать, если она проверяет 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)]