【文件属性】:
文件名称:matlabeig函数源代码-HEigs:用于解决大型稀疏特征值问题的arpack的Haskell接口
文件大小:8KB
文件格式:ZIP
更新时间:2021-06-04 11:59:13
系统开源
matlab
eig函数源代码高
用于解决大型稀疏特征值问题的
arpack
的
Haskell
接口。
ARPACK
是一种
Fortran
代码,用于计算与大型稀疏线性系统相关的一些特征对。
这个包封装了
ARPACK
功能的一个子集,并试图提供类似于
scipy
或
MATLAB
的
eigs
函数的东西。
为了解决一个特征系统
Ax
=
\lambda
x
用户需要定义一个
ArpackLinearOp
类型
ArpackLinearOp
=
(SV.IOVector
CDouble
->
SV.IOVector
CDouble
->
IO
())
此运算符应使用矩阵乘以第一个向量覆盖第二个向量。
计算特征值调用
eigs
::
ArpackLinearOp
->
ProblemDim
->
which
->
NumEV
->
Tolerance
->
MaxIter
->
IO
(Bool,
[(Complex
Double,
V.Vector
(Complex
Double))])
在哪里,
type
ProblemDim
=
Int
--
线性系统的大小。
数据哪个
=
【文件预览】:
HEigs-master
----test()
--------test-unsymmetric.hs(2KB)
----LICENSE(1KB)
----Setup.hs(45B)
----lib()
--------Numeric()
----README.md(2KB)
----HEigs.cabal(1KB)