c语言 函数计算0869,c语言编程- 微积分程序
满意答案
辛普森法
#include
#include
#define F(X) (4.0/(1+X*X))
static float EPS = 1.0E-14;
static int COUNT=1;
static double a=0.0, b=1.0;
static double M[32],T[32],S[32],C[32],R[32],E[32];
double GETM(int K)
{ unsigned long j,n=1;
double x=0,y=0,step=0;
for(j=0;j
step = (b-a)/n;
x = a+step/2;
for(j=0;j
return (y*step);
}
Simpson(float EPS)
{ int k=0;
T[0]= (b-a)*(F(a)+F(b))/2.0;
S[0]=T[0];
E[0]=1.0E10;
for(k=0;k<20;k++)
{ M[k] = GETM(k);
T[k+1]=(M[k]+T[k])/2.0;
S[k+1]=(4.0*T[k+1]-T[k])/3.0;
COUNT++;
E[k+1]=fabs(S[k+1]-S[k]);
if(k<3)continue;
if(E[k+1]
}
return;
}
ShawResult()
{ int k;
system("cls");
printf("\n K M[K] T[K] S[K]");
printf(" E[K]");
printf("\n-------------------------------------------");
printf("-----------------------------------");
for(k=0;k
printf("\n%2d %20.15lf%20.15lf%20.15lf%12.4e",k,M[k],T[k],S[k],E[k]);
printf("\n--------------------------------------------");
printf("-----------------------------------");
getch();
system("cls");
return;
}
SaveResult()
{ int k;
FILE * fp;
fp=fopen("Simpson.htm","w");
if(!fp) return;
fprintf(fp,"
");
fprintf(fp,"
");
fprintf(fp,"
fprintf(fp,"\n K M[K] T[K] S[K]");
fprintf(fp," E[K]");
fprintf(fp,"\n----------------------------------------------");
fprintf(fp,"----------------------------------");
for(k=0;k
fprintf(fp,"\n%2d %20.15f%20.15f%20.15f%12.4le",k,M[k],T[k],S[k],E[k]);
fprintf(fp,"\n----------------------------------------------");
fprintf(fp,"----------------------------------");
fprintf(fp,"");
fclose(fp);
return;
}
main()
{ Simpson(EPS);
ShawResult();
SaveResult();
}
10分享举报
c语言 函数计算0869,c语言编程- 微积分程序相关推荐
- c语言函数官网,c语言函数
c语言函数[编辑] 概述 c语言函数包括多种函数.它的出现方便了人们对很多数据的计算,节省了大量的时间,方便了人们的计算,为人们提供了一个简便的,时用的函数运算.也在一定的领域中有一个突破性进步,但是 ...
- c语言函数除法代码,C语言高效编程与代码优化~
原标题:C语言高效编程与代码优化~ 译文链接:http://www.codeceo.com/article/c-high-performance-coding.html 英文原文:https://ww ...
- crc16的c语言函数 计算ccitt_C语言为何如此重要
●●● 如今,有很多学生不懂为何要学习编程语言,为何要学习C语言?原因是大学生不能满足于只会用办公软件,而应当有更高的学习要求,对于理工科的学生尤其如此.计算机的本质是"程序的机器" ...
- crc16的c语言函数 计算ccitt_使用C语言实现CRC校验的方法
CRC(Cyclic Redundancy Check)校验应用较为广泛,以前为了处理简单,在程序中大多数采用LRC(Longitudinal Redundancy Check)校验,LRC校验很好理 ...
- c语言scanf函数计算乘积,C语言Scanf函数
C语言的scanf函数 一.变量的内存分析 (一)字节与地址 ①. 内存以字节为单位 每个字节都有自己的内存地址,根据地址就可以找到该字节.整个内存相当于一整个酒店,而酒店以房间为单位,在这里每个房间 ...
- c语言函数的程序设计,C语言程序设计第3版,第6章函数程序设计.ppt
C语言程序设计第3版,第6章函数程序设计 C语言程序设计 第6章 函数程序设计 第6章 数组程序设计 6.1 函数概述 6.2 自定义函数示例 6.3 函数定义及调用 6.4 函数嵌套和递归函数 6. ...
- c语言版计算坐标方位角,C语言辛普森道路测量正反算,秒杀5800计算器
C语言辛普森道路测量正反算,秒杀5800计算器 /*道桥测量用C语言源程序*/ /*此版本为未完成版本,只能由路线的平曲线元素计算全线中桩坐标或反算桩号*/ /*本人小白,拿出来纯属希望能得到高手指点 ...
- c语言运算符计算作业题,c语言练习集(含答案)
以下为<c语言练习集(含答案)>的无排版文字预览,完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览.图片预览是什么样的,下载的文档就是什么样的. <C语言程序设计> 习 ...
- C语言函数手册:c语言库函数大全|C语言标准函数库|c语言常用函数查询
http://see.xidian.edu.cn/cpp/u/hanshu/ 本函数手册涵盖了常用的C语言函数,从函数功能.参数和返回值三方面做了详细的说明,并且给出了大量实例,加深读者的理解. 为了 ...
最新文章
- android连接sqlite进行简单的增删改查和事务管理
- 使用for循环遍历文件
- EOJ_1015_查字典
- corosync+openais+pacemaker+web
- php curl cookie,php中curl获取返回页面的cookie
- java中图的封装,模拟java 中地图的功能封装一个有序的地图
- h5画布动画_如何使用CCapture保存画布动画
- 前端基础进阶(二):执行上下文详细图解
- Windows 平台sqlalchemy 连接oracle数据库
- java从包package中获取所有的Class
- 排名怎么查_公布考研成绩排名?怎么查?
- 局域网计算机名和ip扫描工具,局域网IP扫描器(Advanced IP Scanner)
- C标准库源码解读(VC9.0版本)——ctype.h
- 为什么uninapp制作微信小程序中uni.getUserInfo获取的微信名称是“微信用户“?
- 【DRF+Django】微信小程序入门到实战_day04(上)
- Linux中lvdisplay命令的用法,lvdisplay
- 服务器和应用系统迁移方案
- 【VUE】vue+vue-cropper实现上传剪裁图片
- VS code 豆沙绿护眼主题
- LabVIEW控制Arduino实现舵机联控(基础篇—9)