矩形法计算积分

        积分是高数的知识,我们能不能用C语言写出优美的积分呢,下面是矩形法计算积分的例题:

看上去十分让人摸不到头脑,我们逐个分析,sinx,cosx,e的x次方,我们首先要想到的是math.h不要忘记,其次可以构造函数,因为有返回值可以构造函数float fsinx(float x),以此类推,矩形面积怎么求呢,我们令平分的份数n=1000,输入a,b,每个矩形的宽就是fabs(b-a)/n,又是累加运算,又考到了循环结构!我们令一份是i,a是初始值,矩形的宽是h,长度用函数值(*p)*(a+i*h)表示,p=fsinx,a+i*h代表某一段的长度,再乘函数值相加得出最后结果,程序如下图所示:

输出结果为:

以上就是关于利用指针求积分的思想。

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值