文件名称:matlab求导代码-SpecSolve:计算自伴算子的频谱测度
文件大小:19.47MB
文件格式:ZIP
更新时间:2024-06-13 02:51:26
系统开源
matlab求导代码规格解决方案 由Matt Col*和Andrew Horning编写的用于计算自伴算子的频谱量度的MATLAB实现[1]。 该代码支持 (1)具有可变系数的实线上的微分算子, (2)[-1,1]上具有光滑核的积分算子, (3)无限矩阵,具有有限的带宽或快速的非对角衰减[2]。 (4)用于计算分解物和内积的通用功能句柄。 有关出现在[1]中的几个示例,请参见Example_*.m文件。 SpecSolve函数diffMeas() , intMeas()和rseMeas()利用Chebfun软件包进行函数计算,可从下载。 diffMeas() 计算作用于实线上函数的普通线性微分算子L的频谱度量的平滑近似。 L的形式为L = a_0 + a_1 D_1 + ... + a_p D_p其中D_k是第k个导数算子,而a_k=a_k(x)是平滑变量系数。 intMeas() 计算作用在[-1,1]上的函数的线性积分算子L的频谱度量的平滑近似。 L具有[Lu](x) = a(x)u(x) + \int K(x,y)u(y) dy ,其中a(x)和K(x,y)是[-1,1]
【文件预览】:
SpecSolve-master
----Example_integral.m(560B)
----intMeas.m(6KB)
----rseMeas.m(10KB)
----Example_Schrodinger.m(664B)
----LICENSE(1KB)
----Pre_computed_mats()
--------graphene_lattice.mat(18.35MB)
----infmatMeas.m(3KB)
----README.md(2KB)
----diffMeas.m(7KB)
----sptoeplitz.m(1KB)
----butterfly_sharp2.pdf(1.38MB)
----rational_kernel.m(1KB)
----Example_graphene.m(1KB)
----parfor_progress.m(5KB)
----Example_radialSchrodinger.m(2KB)
----genMeas.m(2KB)