如何在 Julia 中将运算符转换为矩阵?

问题描述 投票:0回答:0

我正在尝试使用 Quantumoptics.jl 包找到哈密顿量的特征值。但每次我尝试这样做时,它都会给我一个错误提示 Methoderror: no method matching eigen(::Operator{FockBasis{Int64}, FockBasis{Int64}, SparseArrays.SparseMatrixCSC{ComplexF64, Int64}})

a = 破坏(空腔); 在=创建(空腔);

beta= 0.1;

H= beta * 在 *a e = 本征 (H);

我期待一个数组给我 H 的特征值。我也尝试过 H= Matrix(H),但没有帮助

matrix julia diagonal
© www.soinside.com 2019 - 2024. All rights reserved.