求龙贝格求积算法算法公式

龙贝格算法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
龙贝格算法
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢&&&&计算方法上机程序之龙贝格求积公式
计算方法上机程序之龙贝格求积公式
用c++实现龙贝格求积公式的数学算法,是数值计算的上机程序之一
若举报审核通过,可奖励20下载分
被举报人:
sunboy_1221
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动***等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行数值分析实验报告;专业信息与计算科学班级信计101姓名学号协作队员;成绩评定教师签名批改日期题目;一、问题提出;教材136页12题用龙贝格求积算法计算其近似值(;S?a?2;0?c????sin2?d??a?2;这里a是椭圆的半长轴,c是地球中心与轨道中心(椭;我国第一颗人造地球卫星近地点距离h=439(km;二、模型建立;T(k);m4mh1(k?1)(k
数值分析实验报告
信息与计算科学 班级
一、 问题提出
教材136页12题用龙贝格求积算法计算其近似值(加速3次) 地球卫星轨道是一个椭圆,椭圆周长的计算公式是
0?c????sin2?d? ?a?2
这里a是椭圆的半长轴,c是地球中心与轨道中心(椭圆中心)的距离,记h为近地点距离,H为远地点距离,R=6371(km)为地球半径,则a?(2R?H?h)/2,c?(H?h)/2
我国第一颗人造地球卫星近地点距离h=439(km),远地点距离H=2384(km),试求卫星轨道的周长。
二、 模型建立
m4mh1(k?1)(k) ? mTm()?Tm,2,?
?1?1(h) , k?1m4?124?1
称为龙贝格求积算法
当加速3次时,龙贝格求积算法如下:
641m?3, 龙贝格积分公式:
Rn?C2n?Cn.6363
三、 求解方法
#include &math.h&
template &class T&
class Rombeg{
void Solve(double a,double b,int MAX_N,int DengFenShu,double e); double operator()(const double& x)const {
} return (double)sin(x)/(1+x);
/*方法实现*/
#include &iostream&
#include &LongBeiGe.h&
#include &math.h&
#define MAX_SIZE 255
template &class T&
void Rombeg&T&::Solve(double a,double b,int MAX_XunHuan,int DengFenShu,double e) {
T R; double t[MAX_SIZE][MAX_SIZE]; int n=DengFenS double h=(b-a)/n; 2
int flag=0; for(i=1;i&n;i++)
s+=R(a+i*h); t[0][1]=h*(s+(R(a)+R(b))/2); n*=2; for(m=1;m&MAX_XunHm++) {
} if(flag==0)
cout&&&无解&;;//无解 3 for(i=0;i&m;i++)
t[i][0]=t[i][1]; h=(b-a)/n; s=0; for(j=1;j&n;j++)
s=s+R(a+j*h); t[0][1]=h*(s+(R(a)+R(b))/2.0); n*=2; for(i=1;i&=m;i++)
t[i][1]=t[i-1][1]+(t[i-1][1]-t[i-1][0])/(pow((double)2,(double)2*m)-1); if(fabs(t[m][1]-t[m-1][1])&e) {
} flag=1; cout&&t[m][1]&&
/*主函数*/
#include &iostream&
#include &LongBeiGe.h&
#include &LongBeiGe.cpp&
int main()
Rombeg&T& double a,b,e; int DengFenS int Max_XunH cout&&&输入积分上限:&; cin&&b; cout&&&输入积分下限:&; cin&&a; cout&&&输入等份次数:&; cin&&DengFenS cout&&&输入最大循环次数:&; cin&&Max_XunH
cout&&&输入最大误差:&;
cin&&e; r.Solve(a,b,Max_XunHuan,DengFenShu,e); return 0;
四、 输出结果
由以上程序求出了卫星轨道的周长S=48708km
五、 结果分析
运用龙贝格求积算法计算出近似值的方法,简单,操作性强,且计算结果比较精确。
包含各类专业文献、生活休闲娱乐、高等教育、幼儿教育、小学教育、外语学习资料、各类资格考试、中学教育、92数值分析实验报告——龙贝格求积算法等内容。 
 《数值分析》课程实验报告所属学院 实验名称 电气与信息工程学院 专业 电气工程 ...二、实验内容 1 龙贝格求积算法 Matlab 主程序 2 调用函数解题 三、实验步骤 ...  数值分析实验报告数值积分_数学_自然科学_专业资料。数值分析 ,数值积分数值...求积方法; ④ 掌握龙贝格算法的基本思路和迭代步骤; 二、 用文字或图表记录实验...  数值分析上机实验 实验报告 1.计算实习 2 2.计算实习 3 3.计算实习 4 4....7 计算实习 4 设计区间分半求积算法、龙贝格求积算法和自适应辛普森求积算法的...  复化求积 程序代码 龙贝格 实验报告复化求积 程序代码 龙贝格 实验报告隐藏&& 实验报告 课程名称: 课程名称: 实验名称: 实验名称: 《 数值计算方法 》数值积分 ...  2、用龙贝格求积计算完成问题(1) 三. 实现方法 1. 进入matlab开发环境 2. ...复合梯形公式: 复合辛普森公式: 1 计算机学院 2012 级数值分析实验报告 以上两种...  数值分析实验报告2_数学_自然科学_专业资料。实验报告 一、实验名称 复合梯形...(2)用龙贝格求积计算完成问题(1) 。(3)用自适应辛普森积分,使其精度达到 10...  数值分析实验报告3_数学_自然科学_专业资料。实验报告 实验项目名称 实验室 数值...求积公式、复合辛普森求积公式、龙贝格求积公式以及高斯-勒让德公式的相应 算法和...  数值分析龙贝格实验报告_数学_自然科学_专业资料。实验三 【实验类型】 验证性 ...计算∑f(xk+h/2),T // k=0 //T`m`(h/2),变步长梯形求积公式 q=(...  数值分析龙贝格算法_数学_自然科学_专业资料。《数值分析》课程设计报告 龙贝格算法 专班学姓 业: 级: 号: 名: 1.实验目的 ? 运用龙贝格求积公式, 编制龙贝格...

参考资料

 

随机推荐