C语言-用矩形法和梯形法求定积分.docVIP

  • 11
  • 0
  • 约1.3千字
  • 约 2页
  • 2017-06-08 发布于重庆
  • 举报
C语言-用矩形法和梯形法求定积分

一.写一个用矩形法求定积分的函数,求sin x 在(0,1)上的定积分。 #include #include float jifen float a,float b int i,l; float n 0.001,s 0; //n表示划分的单位宽度,n越小结果越精确,n是矩形的宽 l b-a /n; // l表示有多少个单位宽度 for i 0;i l;i++ s n*sin a+n*i +s; // sin a+n*i 是矩形的长 printf 用矩形法求得该函数在 %2.0f,%2.0f 上的积分为%f。\n,a,b,s ; main jifen 0,1 ; 二.写一个用梯形法求定积分的函数,求sin x 在(0,1)上的定积分。 #include #include float jifen float a,float b int i,l; float n 0.001,s 0; l b-a /n; for i 0;i l;i++ s sin a+n*i +sin a+n* i+1 *n/2+s; // sin a+n*i 是梯形的上底,sin a+n* i+1 是下底 printf 用梯形法求得该函数在 %2.0f,%2.0f 上的积分为%f。\n,a,b,s ; main jifen 0,1 ; 三.(综合)写一个用矩形法和梯形法

文档评论(0)

1亿VIP精品文档

相关文档