博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
复化辛普森Simpson求积公式 c语言实现 数值积分
阅读量:4157 次
发布时间:2019-05-26

本文共 550 字,大约阅读时间需要 1 分钟。

复化辛普森Simpson求积公式 c语言实现 数值积分

标签:计算方法实验


/*    本实验用复化辛普森求积公式求sinx在[1, 2]的定积分。*/#include 
#include
double f(double x){ return sin(x);}double Simpson(double a, double b, int n){ double h = (b - a) / n, s1 = f(a + h / 2), s2 = 0; for(int i = 1; i < n; i++){ //1 <= k <= n - 1 s1 += f(a + i * h + h / 2); s2 += f(a + i * h); } return h * (f(a) + 4 * s1 + 2 * s2 + f(b)) / 6;}int main(){ int n = 8; //区间等分数 double a = 1, b = 2; //上下限 printf("answer = %f\n", Simpson(a, b, n)); return 0;}

实验结果

output

你可能感兴趣的文章
Android sensor hal 详解
查看>>
LCD 驱动过程详解
查看>>
MTK camera image sensor driver
查看>>
Mtk Ft6306 touch 驱动
查看>>
Mtk 下的图形渲染配置文件egl.cfg
查看>>
ARM Linux 3.x的设备树(Device Tree)
查看>>
repo使用
查看>>
Vue兼容IE11 很直接很实用
查看>>
Vue+3D云字符
查看>>
AES 解密报错:Given final block not properly padded. Such issues can arise if a bad key is used dur
查看>>
Vue+Springboot IE11浏览器GET请求传中文参数时,参数乱码
查看>>
Vue-cli4.0 安装教程
查看>>
Vue+复制文本到粘贴板
查看>>
SRAM、SDRAM、FLASH三者的区别
查看>>
arm-linux-gcc/ld/objcopy/objdump参数总结
查看>>
关于jtag接口
查看>>
教你分清楚SPI、I2C、UART、I2S、GPIO、SDIO、CAN!
查看>>
visualgdb 添加预编译宏
查看>>
做嵌入式开发你不得不知的16个要点
查看>>
#if 用法
查看>>