Учитывая произвольный набор (числовые) квадратных комплексных матриц , Я заинтересован в вычислении алгебра Ли вещественной матрицы , порожденную А , назовем его Л . То есть я хотел бы получить базис для L A = s p a n R { B : B ∈ ∪ ∞ k = 1 C k }, где C k определяется рекурсивно как
и C k + 1 ={[X,Y]:X,Y∈ ∪ k j = 1 C j }дляk≥1.
Этот расчет приходит в (квантовой) теории управления.
В настоящее время я использую метод, найденный здесь, который ищет только через повторяющиеся скобки Ли (то есть в форме ) и гарантированно прекратит работу. Однако мне интересно знать, есть ли другие (более быстрые) методы. Возможно, используя базы П. Холла? Возможно, рекурсивный алгоритм? В настоящее время мой язык по умолчанию - Matlab.
linear-algebra
matlab
basis-set
Ян Хинкс
источник
источник
Ответы:
Эта ссылка описывает, как сделать это, используя базы П. Холла.
источник