#wolfram-mathematica #linear-algebra #mathematica-8
Вопрос:
Я написал следующий код в mathematica
Print[Psi]
(Psi = {{a*Cos[B*t/2]
I*b*Sin[B*t/2]*Exp[-I*x]}, {a*I*Sin[B*t/2]*Exp[I*x]
b*Cos[B*t/2]}}) // MatrixForm
Print[Psi1]
MatrixForm[
Assuming[{B, t, x} [Element] Reals,
Simplify@ConjugateTranspose[(Psi)]]]
но результат, который я получаю, не дает мне точной формы матрицы, вместо этого я получаю результат «Сопряженный[Psi1]» (это означает, что перед элементами матрицы транспонирования Psi1 есть «сопряженный»). Как я должен написать код, чтобы получить желаемый результат? (a и b в общем случае являются мнимыми числами)
Комментарии:
1. ну, поскольку вы не сказали ему,что a, b реальны, какого вы ожидаете результата? например, если вы применяете ComplexExpand, предполагается, что все переменные реальны. То же самое, что вы сделали выше вручную, но вы не включили
a
иb
. Какова же тогда форма, которую вы хотите? Если вы хотите удалить конъюгат спереди, вам нужно сказать, что все это реально, я бы подумал.