Проблемы с Sesolve и mesolve в qutip? - PullRequest
0 голосов
/ 18 октября 2019

Я проверяю решатели Qutip для решения зависящего от времени гамильтониана. Итак, я тренируюсь с 2x2 зависимой от времени матрицей (гамильтонианом), решение которой можно получить аналитически, чтобы я мог сравнить. Проблема в том, что когда я строю свой гамильтониан и использую sesolve и mesolve, я получаю эволюцию основного состояния, которое при некоторых обстоятельствах я могу проверить, если после того, как два уровня приблизятся, основное состояние станет возбужденным состоянием, и наоборот.

То, что я получаю, - это то, что все время колеблется:

screenshot diagram

Я не знаю, что происходит, но этого не должно быть. Я использовал решатели для больших матриц, и колебания были странными, поэтому я попытался с этим разрешимым случаем. Кто-нибудь знает, что происходит? Или как это решить? Или, если это внутренняя проблема рутины? Если таковая имеется, есть идеи, как решить матричную эволюцию гамильтониана, зависящую от времени?

...