|
我写了一个朴素的用于数值计算单变量定积分的函数,此程序其中一个应当输入的参数是被积函数,且默认应当是单变量的函数
但是我在某个程序中需要反复对一组(数量非常大,所以一个一个定义的话是不行的)形式非常相似的函数进行数值积分,于是我写了一个多变量的函数,其它的变量用于改变函数的形式,如何让我的定积分程序能够顺利运行呢?
更加清晰的表述如下:
假设为用于定积分的函数为:integrate(f,a,b), 其中f是被积单变量函数,a,b分别是积分下限和上限
我的被积函数为 g(x,k,l,n,m) ,其中x是希望用于积分的变量, k,l,n,m是用于积分时会给定的数值, 比如全设为1,那我想要积分的函数实际上是g(x,1,1,1,1),x就是自变量
我随便试了试直接引用 integrate(g( ,1,1,1,1),0,1)是不行的(当然,看起来就不太行~~)
请各位帮帮忙~感激不尽!
|
|