• PUDN用户
    了解作者
  • C++
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 1
    收藏次数
  • 10 积分
    下载积分
  • 217
    下载次数
  • 2004-06-10 00:32
    上传日期
龙格库塔法
龙格-库塔C++程序.rar
  • www.pudn.com.txt
    218B
  • 龙格-库塔C++程序.cpp
    728B
内容介绍
#include <iostream.h> class RK { private: double k1,k2,k3,k4; double h,b,u,a; public: void seth(double l=0){h=l;} //设步长 void setf(double xa=0,double xb=0,double y=0) //设初值和范围(xa,xb) { b=xb; a=xa; u=y; } double f(double t,double u) //函数值,修改它以适应各自需要 { //函数设定 double f=u-2*t/u; return f; } void dork() //R-K 主函数 { for(int count=0;count<(b-a)/h;count++) { k1=f(a+count*h,u); k2=f(a+count*h+h/2,u+h*k1/2); k3=f(a+count*h+h/2,u+h*k2/2); k4=f(a+count*h+h,u+h*k3); u=u+h*(k1+2*k2+2*k3+k4)/6; cout<<u<<endl; } } }; void main() { RK my; my.seth(0.1); my.setf(0,1,1); my.dork(); }
评论
    相关推荐
    • 龙格库塔.rar
      rk-4 四阶龙格库塔法求解代码及结果图片
    • 四阶龙格-库塔算法.rar
      龙格-库塔(Runge-Kutta)方法是一种在工程上应用广泛的高精度单步算法。见常微分方程初值问题数值解法。
    • 四阶龙格-库塔法.zip
      利用四阶龙格库塔求解微分方程,并给出方程实例。
    • 龙格库塔法.zip
      龙格库塔计算微分方程偏微分方程以及一些例子
    • 龙格库塔法的编程.zip
      龙格库塔求解微分方程数值解,工程中很多的地方用到龙格库塔求解微分方程的数值解, 龙格库塔是很重要的一种方法,尤其是四阶的,精确度相当的高
    • 龙格库塔四阶:经典四阶龙格-库塔法-matlab开发
      在数值分析中,Runge-Kutta 方法是一类用于求解常微分方程近似解的迭代方法。 在这里,对于 e = 0.1 的偏心率,实现了从 t0 = 0 到 t = 86400(s) 的归一化二体问题的积分。
    • 龙格库塔法
      龙格-库塔(Runge-Kutta)方法是一种在工程上应用广泛的高精度单步算法,用于数值求解微分方程。由于此算法精度高,采取措施对误差进行抑制,所以其实现原理也较复杂。该算法是构建在数学支持的基础之上的。龙格-库塔...
    • 龙格-库塔法
      关于龙格-库塔法的C++程序代码,给出了很清晰地代码
    • 二阶龙格库塔法:数值微分二阶龙格库塔的Matlab代码-matlab开发
      Runge-Kutta 家族中最广为人知的成员通常被称为“RK2”、“经典的 Runge-Kutta 方法”或简称为“Runge-Kutta 方法”。 输入 x 的初始值,即 x0: 0 输入 y 的初始值,即 y0:0.5 输入 x 的最终值:2 ...
    • 龙格库塔法的C++实现
      程序实现了龙格库塔法,对学习计算方法有很大帮助。