求定积分的c语言编程 怎么用C语言表示积分?
浏览量:1217
时间:2021-03-13 04:20:48
作者:admin
怎么用C语言表示积分?
基本上,用梯形来计算定积分,对应一个积分公式,一定有一个程序,但是你可以修改一小部分程序来修改你需要的积分公式。
以C为例:求F(x)=xsinx从1到2的积分
#include
float integral(float(*fun)(float x),float a,float B,int,n)
{float s,h,y
int i
s=(fun(a)fun(B))/2
h=(B-a)/n/*积分步长*/
for(i=1I
有点像化学反应的计算速率。
一般来说,在计算机系统中进行数学计算时存在所谓的“离散化”问题。线性微积分问题将转化为差分和累加问题,因此有必要将原线性积分看作离散累加的和。
事实上,您的计算公式中没有强时变因素。一般来说,计算机系统的温度变化速度可以看作是一个计算周期中的常数。如果采样时间足够快,比如以毫秒为单位,那么可以直接计算y,乘以采样周期,再相加,就是积分结果。误差不是很大。
求定积分的c语言编程 编程实现数值积分 c语言实现微分和积分
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。