2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Матлаб. Экспонента оператора
Сообщение25.05.2022, 13:42 
Аватара пользователя
Доброго времени суток!

Пытаюсь вычислить действие оператора
$$e^{iU(x)+i\varphi(x) \hat{ \mathcal{C}}},$$ где $U(x),\,\varphi(x)$ могут быть комплексными. Оператор $  \hat{ \mathcal{C}}$ соответствует комплексному сопряжению: $\hat{ \mathcal{C}}a=a^*$.
1)По формуле Троттера получил $$e^{U(x)+\varphi(x) \hat\mathcal{C}}=\lim_{n\to+\infty}\left[e^{i U/n}\left(\cos{\frac{\varphi}{n}}+i\sin{\frac{\varphi}{n}}\hat{ \mathcal{C}}\right)\right]^n. $$ Верно ли?
2) Пытаюсь оформить в матлаб действие на u
Код:
n=10;(exp(i*U/n).*cos(phi/n).*u+exp(i*U/n).*sin(phi/n).*conj(u)).^n;

\phi,U, u- векторы, полученные дискретизацией соответствующих функций на каком то отрезке. Сильная ли будет ошибка при такой "небольшой" степени?
3) Есть ли иной способ вычисления действия этого оператора не прибегая к вычислению больших степеней (возможно с разумной ошибкой)?.

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group