变步长复化梯形法求积
来源:互联网 发布:电路模拟软件下载 编辑:程序博客网 时间:2024/05/18 02:32
#include <iostream>
using namespace std;
void main()
{
float a,b,e,result;
float f(float x);
float exfloor(float (*f)(float),float a,float b,float e);
cout<<"输入端点:";
cin>>a>>b;
cout<<"输入精度:";
cin>>e;
result=exfloor(f,a,b,e);
cout<<"运算结果是:"<<result;
}
float exfloor(float (*f)(float),float a,float b,float e) [url=file://对/]file://对[/url]曲线光滑度要求不高
{
float t1,t2,s,h,x;
h=(b-a)*2,t2=h*(f(a)+f(b))/2;
for(t1=t2-2*e;t2-t1>=e || t1-t2>=e;t2=(t1+h*s)/2)
for(h/=2,t1=t2,s=0,x=a+h/2;x<b;x+=h)
s+=f(x);
return t2;
}
float f(float x)
{
return x*x;
}
using namespace std;
void main()
{
float a,b,e,result;
float f(float x);
float exfloor(float (*f)(float),float a,float b,float e);
cout<<"输入端点:";
cin>>a>>b;
cout<<"输入精度:";
cin>>e;
result=exfloor(f,a,b,e);
cout<<"运算结果是:"<<result;
}
float exfloor(float (*f)(float),float a,float b,float e) [url=file://对/]file://对[/url]曲线光滑度要求不高
{
float t1,t2,s,h,x;
h=(b-a)*2,t2=h*(f(a)+f(b))/2;
for(t1=t2-2*e;t2-t1>=e || t1-t2>=e;t2=(t1+h*s)/2)
for(h/=2,t1=t2,s=0,x=a+h/2;x<b;x+=h)
s+=f(x);
return t2;
}
float f(float x)
{
return x*x;
}
- 变步长复化梯形法求积
- 变步长梯形法
- 变步长梯形求解微分方程
- 变步长梯形求数值积分
- 定步长复化梯形求解积分方程
- 变步长复化一点高斯求积
- 用 梯形法,矩形法,辛普生法,变步长梯形法,求积分
- 计算方法之用变步长梯形求积公式求定积分
- 数值作业:变步长梯形求积算法计算积分C语言实现
- 变步长的 MPPT
- 复化梯形公式
- 变步长辛普森求数值积分
- 自动选步长的梯形算法计算定积分
- 复化梯形公式求积
- 微分求积:复化梯形、复化辛浦生
- 定步长复化Simpson解积分方程
- 梯形
- poj 1379 Run Away 随机化变步长贪心
- 行列式求值
- 埃特金插值
- 埃特金加速迭代求解方程
- 经典格式式求解一阶微分的初值问题
- 改进的欧拉格式求解一阶微分的初值问题
- 变步长复化梯形法求积
- 亚当姆斯预报_校正系统解一阶微分的初值问题
- 优化浏览器渲染
- 快速弦截法求解方程
- 复化辛甫生求积
- 变步长复化一点高斯求积
- 中点加速求微
- JSP在Servlet中的几个编码的作用及原理JSP在Servlet中的几个编码的作用及原理
- 龙贝格求积