文件名称:梯形积分法函数代码matlab-Faddeeva:法迪耶娃
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-09 05:38:58
系统开源
梯形积分法函数代码matlab 法迪耶娃 该项目包含用于评估 Faddeeva 函数 w(z) 的 Matlab 代码,对于复数 z,其中 w(z) := exp(-z^2) erfc(-iz), 其中 erfc 是标准互补误差函数,i = sqrt(-1)。 所使用的方法基于将 w(z) 表示为实线 [1, (3)] 上的积分,并通过修改的梯形规则对这些积分进行评估。 有关更多详细信息,请参阅 [1] 及其补充材料。 本项目中的Matlab代码为: wTrap.m Matlab 函数,输入 z 和 N,在 z=x+iy 且 x,y >= 0 的情况下使用 N+1 个正交点计算 w(z)。(建议 N = 11 以实现绝对且相对误差不大于 2e-15。) wTrapWCP.m Matlab 函数,输入 z 和 N,通过调用 wTrap 并使用 w(z) 的对称性,使用 N+1 个正交点对任意复数 z 计算 w(z)。 (同样,建议 N = 11。) test_wTrapWCP.m 用于测试 wTrapWCP(以及它调用的 wTrap)的 Matlab 脚本文件。 Mohammad Al
【文件预览】:
Faddeeva-main
----wTrap_Q.m(2KB)
----LICENSE(1KB)
----test_accuracy_Q.m(1KB)
----README.md(1KB)
----test_time.m(807B)
----test_wTrapWCP.m(853B)
----wTrap.m(2KB)
----wTrapWCP.m(934B)