c语言写一个用矩形法求,写一个用矩形法求定积分的通用函数
解: #include main()
{ float integral(float(8p)(float),float a,float b,int n);
float a1,b1,a2,b2,a3,b3,c,(*p)(float);
float fsin(float);
float fcos(float);
float fexp(float);
int n=20;
printf(“Input a1,b1:”);
scanf(“%f,%f”,&a1,&b2);
printf(“Input a2,b2:”);
scanf(“%f,%f”,&a2,&b2);
printf(“Input a3,b3:”);
scanf(“%f,%f”,&a3,b3);
p=fsin;
c=integral(p,a1,b1,n);
printf(“The integral of sin(x) is:%f\n”,c);
p=fcos;
c=integral(p,a2,b2,n);
printf(“The integral of cos(x) is :%f\n”,c);
c=integral(p,a3,b3,n);
printf(“The integral of sin(x) is :%f\n”,c);
}
float integral(float (*p)(float),float a,float b,int n)
{
int i;
floatx,h,s;
h=(b-a)/n;
x=a;
s=0;
for(i=1;i<=n;i++)
{x=x+h;
s=s+(*p)(x)*h;
}
return(s);
}
float fsin(float x)
{return sin(x);}
float fcos(float x)
{return cos(x);}
float fexp(float x)
{return exp(x);}
c语言写一个用矩形法求,写一个用矩形法求定积分的通用函数相关推荐
- c语言用矩形法计算积分,C++编程:写一个用矩形法求定积分的通用函数
C++编程:写一个用矩形法求定积分的通用函数 分别求: 说明:sina,cos,exp 函数已在系统的数学函数库中,程序开头要用#indlude 以下是此题的[c++源代码],需要[c源代码]请点击进 ...
- (C语言)写一个用矩形法求定积分的通用函数, 分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx
写一个用矩形法求定积分的通用函数,分别求∫sin(x)dx, ∫cos(x)dx ,∫e^xdx #define _CRT_SECURE_NO_WARNINGS #include<stdio.h ...
- 写一个用矩形法求定积分的通用函数
//写一个用矩形法求定积分的通用函数 #include<stdio.h> #include<math.h> double sinx(double x) {return sin( ...
- 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- c语言中求定积分矩形法,C语言使用矩形法求定积分的通用函数
本文为大家分享了C语言使用矩形法求定积分的通用函数,供大家参考,具体内容如下 要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知 ...
- C语言用矩形法求定积分的通用函数,分别求 sinx, cosx,e^x
要求: 写一个用矩形法求定积分的通用函数,分别求:sin(x),cos(x),e^x . 分析: 矩形法,学过高等数学就知道化曲为直的思想.将定积分化为多个函数连续的和.基本思想是将区间[a,b]化成 ...
- 写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分
/*写一个用矩阵法求定积分的通用函数,分别求sinx,cosx,exp(x)的定积分*/#include <stdio.h> #include <math.h> #define ...
- C语言:编写一个程序,从键盘读入一个矩形的两个边的值(整数),求矩形面积
/* 编写一个程序,从键盘读入一个矩形 的两个边的值(整数),求矩形面积. */ #include<stdio.h> void main() {int length,wide,area;p ...
- c语言青蛙游戏,c语言:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法?...
一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法? 解:把n级台阶时的跳法记为f(n),当n>2时,第一次跳的时候有两种不同的选择:一是第一次只跳1级,此 ...
最新文章
- 16S+功能预测发Sciences:尸体降解过程中的微生物组
- jmeter常见错误及解决方法
- HTTPS 原理详解
- 线程NEW状态和RUNNABLE状态
- 从零开始学视觉Transformer(5):如何训练ViT模型、DeiT算法解析
- python环境变量的运用_Windows下python环境变量配置
- java如何实现不固定个数传参
- i7处理器好吗_笔记本电脑处理器是i5好还是i7好?为什么?
- luajit日记-配置说明
- MATLAB机器人工具箱的下载与安装
- wpa_supplicant Day1: supplicant基本概念
- Tungsten Fabric如何增强Kubernetes的网络性能
- SpringMVC是什么?
- Python绘制美女乘风破浪词云舞蹈视频
- 计算机绘图中级,《计算机绘图中级教程》1.doc
- 【算法】【c++】打家劫舍问题
- Ubuntu22.04 用 `hwclock` 或 `timedatectl` 来设置RTC硬件时钟为本地时区
- green power 设备入网过程
- 计算机网络up to down笔记_01
- Arduino蓝牙遥控小车
热门文章
- css border画图
- UVA10063 Knuth‘s Permutation【排列组合】
- Bailian4084 拓扑排序【拓扑排序】
- NUC1015 计算数字的根
- UVA10878 Decode the tape【编码】
- pandas 数据集的端到端处理
- 似然函数(likelihood function)
- Matlab Tricks(二十六)—— 置乱(随机化)与恢复(shuffle/permutation restore)
- 实用的工具 —— 百度云、everything(全局搜索)、Everest(硬件检测)、TechPowerUp GPU-Z
- 从“递归结构”到解汉诺塔问题的求解