2下载
更新2005年1月3日
没有许可
这些函数是quadg的修改版本。m和quad2dg。在NIT(数值积分工具箱)中找到的m个文件
该代码已向量化,以便能够执行几个集成限制的快速集成。和前面一样,quadg和quad2dg只分别计算一维和二维积分,但是你可以在一次函数调用中指定几个积分限制。也可以直接集成括在圆括号中的给定函数
例如:对于x,从0到2和从2到4的积分可以在一次调用中完成:
> > quadg(“(x ^ 2)”,[0 2],[2 - 4])
ans =
2.6667 - 18.6667
类似地,x和y从0到2和从2到4的积分也可以通过以下方法在一次调用中完成:
Quad2dg (' x.^2.*y ',[0 2],[2 4],[0 2],[2 4])
ans =
5.3333 - 112.0000
这些文件在Matlab版本5.2下进行测试。
quadg和quad2dg不再依赖于数值积分工具箱(NIT)或统计工具箱中的distchk函数。
Per A. Brodtkorb(2021)。quadg / quad2dg(//www.tatmou.com/matlabcentral/fileexchange/33-quadg-quad2dg), MATLAB中央文件交换。检索.
NIT是非常好的工具
优秀的
如果参数列表符合如何quadl将会很有帮助。m和adaptGK。M工作,所以可以传递额外的参数到被积函数*使用varargin。为p1…P9必须从参数列表中删除。
我只知道四轴的矢量化版本。没有明显的问题。