求积分的算法有很多, 起码定积分和不定积分,
求定积分我们可以用SIMPSON算法, 精确度可以到10e-5, 比较简单。
如果求不定积分, 可以用龙格-库塔公式, 精度10e-4, 但是这个方法的计算量比较大, 所以建议用ADAM法, ADAM操作原理是现有龙格-库塔公式求出前2-3个定点的积分, 然后再用这三个点推出后面的点。
完成这个程式需要参考计算方法的书。 用MATLAB来对比自己写的程序和, matlab里面的函数的计算结果和精度。‘
其实大部分这些计算方法都已经在matlab里面可以找到, 而且matlab里面的help文件有每个方法的优劣性对比。
所以程式的报告,可以参照matlab的help文件写。