本站所有资源均为高质量资源,各种姿势下载。
本项目实现了一个基于高斯-厄米特求积法的数值积分计算工具,专门用于处理带有指数权重函数的无穷区间积分问题。该方法特别适用于计算形如 ∫e^(-x²)f(x)dx 的积分,通过智能选择节点位置和权重,在较少的节点数下即可达到较高的计算精度。
integrand_func:被积函数句柄,例如 @(x) sin(x).*exp(-x.^2)n_nodes:积分节点数(正整数),节点数越多精度通常越高interval_scale(可选):积分区间调整系数,用于缩放标准无穷区间result:数值积分结果(标量值)nodes_weights:n×2矩阵,第一列为节点坐标,第二列为对应权重error_estimate:相对误差估计值% 带区间调整的可视化计算 [I, nodes, err] = main(@(x) x.^2, 15, 2.0, true);
主程序文件实现了高斯-厄米特求积法的核心算法,包括节点和权重的自动生成、数值积分计算、误差估计分析等功能模块。该文件提供了完整的积分计算流程,支持用户自定义被积函数和计算参数,并可选生成可视化结果展示被积函数特性与节点分布情况。