变步长复化一点高斯求积
来源:互联网 发布:电路模拟软件下载 编辑:程序博客网 时间:2024/05/16 09:18
#include <iostream>
using namespace std;
void main()
{
float a,b,e,result;
float f(float x);
float guass(float (*f)(float),float a,float b,float e);
cout<<"输入端点:";
cin>>a>>b;
cout<<"输入精度:";
cin>>e;
result=guass(f,a,b,e);
cout<<"运算结果是:"<<result;
}
float guass(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=h*s)
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 guass(float (*f)(float),float a,float b,float e);
cout<<"输入端点:";
cin>>a>>b;
cout<<"输入精度:";
cin>>e;
result=guass(f,a,b,e);
cout<<"运算结果是:"<<result;
}
float guass(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=h*s)
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;
}
- 变步长复化一点高斯求积
- 变步长复化梯形法求积
- 变步长的 MPPT
- 变步长梯形法
- 变步长梯形求解微分方程
- 变步长辛普森求数值积分
- 变步长梯形求数值积分
- 定步长复化梯形求解积分方程
- 定步长复化Simpson解积分方程
- poj 1379 Run Away 随机化变步长贪心
- 变步长自适应算法(EASI)的分类
- 基于复化梯度求积的求积步长自适应matlab实现
- 计算方法之用变步长梯形求积公式求定积分
- 用 梯形法,矩形法,辛普生法,变步长梯形法,求积分
- POJ 2420 A Star not a Tree?(随机变步长贪心)
- poj 2420 A Star not a Tree? 随机化变步长贪心
- 逻辑回归python实现(随机增量梯度下降,变步长)
- 数值作业:变步长梯形求积算法计算积分C语言实现
- 变步长复化梯形法求积
- 亚当姆斯预报_校正系统解一阶微分的初值问题
- 优化浏览器渲染
- 快速弦截法求解方程
- 复化辛甫生求积
- 变步长复化一点高斯求积
- 中点加速求微
- JSP在Servlet中的几个编码的作用及原理JSP在Servlet中的几个编码的作用及原理
- 龙贝格求积
- 高斯_塞德尔迭代求解方程组
- 三次样条插值
- 追赶法求解三对角方程组
- 雅可比迭代求解方程组
- 排序管理器