matlabeig函数源代码-HEigs:用于解决大型稀疏特征值问题的arpack的Haskell接口

时间:2024-06-24 05:45:53
【文件属性】:

文件名称:matlabeig函数源代码-HEigs:用于解决大型稀疏特征值问题的arpack的Haskell接口

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-24 05:45:53

系统开源

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)

网友评论