请问求积分应该怎么编啊
只求算法,谢谢了.
搜索更多相关的解决方案:
积分
----------------解决方案--------------------------------------------------------
[分享]用循环
根据定积分的性质,按矩形法来编,当然那个积分区域不能分成无数个快,只能用循环
近视的表示出来
如求积分函数f(x)的0到1的定积分:
int i;
int sum;
for(i=0;i<=1;i+=0.001)
{
sum+=f(i)*0.001;
}
----------------解决方案--------------------------------------------------------
我得试试
----------------解决方案--------------------------------------------------------
坏了,忘谢谢了
----------------解决方案--------------------------------------------------------
啊。。对了。别忘了把类型都改成浮点型啊
----------------解决方案--------------------------------------------------------
可以是这样啊
----------------解决方案--------------------------------------------------------
真高兴啊,生平第一个连修改也不用就编出来的程序!
----------------解决方案--------------------------------------------------------
借本数值算法的书看看,里面有很多很多这种算法。
矩形是最简单的。
----------------解决方案--------------------------------------------------------
数学方面的还是用 matlab 可能会方便点。
如果按数学理论及定理来写,应该是非常难的。
导数建立在极限基础上,微分建立在导数基础上,不定积分建立在微分基础上,定积分可由牛顿-莱布尼茨公式将不定积分代入数值求得。
定积分是确定数值应该能求出来,
而不定积分、微分、导函数等函数可能会非常麻烦。
----------------解决方案--------------------------------------------------------
呵呵!!
----------------解决方案--------------------------------------------------------