龙贝格积分公式的Fortran程序代码
最佳回答
最新回答共有2条回答
-
2026-04-07 16:41:57懦弱的蚂蚁
回复C++的行么?Romberg。h:文件// Romberg。h:interface for the Romberg class。////////////////////////////////////////////////////////////////////////#if !defined(AFX_ROMBERG_H__3DC3390F_E15E_4BB7_98E5_64C7538BF4DD__INCLUDED_)#define AFX_ROMBERG_H__3DC3390F_E15E_4BB7_98E5_64C7538BF4DD__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000#include "afxtempl。h" //包含数组CArray模板#include "math。h"typedef double (*Fun)(double);//Romberg算法//方法取自《计算方法引论》(第二版)徐萃薇、孙绳武著 高等教育出版社 第119页//但有改动,只使用了两个一维数组//fun--被积函数的地址,[a,b]--积分区间,error--误差;//count--计算次数,达到次数即使不满足精度也返回积分值,默认count=0--以误差为准class CRomberg {public:static double Romberg(Fun fun,double a,double b,double error,int count=0);CRomberg();virtual CRomberg();};#endif // !defined(AFX_ROMBERG_H__3DC3390F_E15E_4BB7_98E5_64C7538BF4DD__INCLUDED_)Romberg。cpp:文件// Romberg。cpp:implementation of the Romberg class。////////////////////////////////////////////////////////////////////////#include "stdafx。h"//#include "NumericalMethods。h"#include "Romberg。h"#ifdef _DEBUG#undef THIS_FILEstatic char THIS_FILE[]=__FILE__;#define new DEBUG_NEW#endiftypedef CArray CDoubleArray;//在C++中可以直接使用fun(a)来表示C中的(*fun)(a)//而不必定义下面的这个宏,这里只是明确一下:)#define fun(a) (*fun)(a)#define array1(a) (*array1)[a]#define array0(a) (*array0)[a]//////////////////////////////////////////////////////////////////////// Construction/Destruction//////////////////////////////////////////////////////////////////////CRomberg::CRomberg(){}CRomberg::CRomberg(){}//方法取自《计算方法引论》(第二版)徐萃薇、孙绳武著 高等教育出版社 第119页//但有改动,只使用了两个一维数组//fun--被积函数的地址,[a,b]--积分区间,error--误差;//count--计算次数,达到次数即使不满足精度也返回积分值,默认countAdd(h*(fun(a)+fun(b)));do{F=0。0f,m++;//注意m初值为0for(i=1;iSetAtGrow(0,h*F+array0(0)/2);w=4;for(i=0;iSetAtGrow(i+1,(w*array1(i)-array0(i))/(w-1));w
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
