Runge-Kutta 源代码

Runge-Kutta方法是一种广泛应用于解决常微分方程初值问题的数值分析技术,以其高精度和稳定性著称。在电子工程领域,它被用于电路仿真、信号处理及控制系统设计等多个方面,帮助工程师们更准确地预测系统行为。通过深入学习Runge-Kutta算法,不仅可以提升个人对复杂动态系统的理…

收录资源 195 份 全站深度检索
源码文件

%4级runge-kutta法编写成子函数 %函数的输入变量为:T为x的取值上限,n为把[0,T]区间等份的数目,u0为方程的初始值 function u=rk(T,n,u0) h=T/n; u=[]; u(1)=u0; for i=1:n-1 …

源码文件

隐式Runge-Kutta的C++程序 #define N 21 #include "imrk63.c" void f( double x, double y, double ffd[2] ); extern void imrk63( in…

源码文件

% RungeSpline.m % define inline function runge = inline('1./(1+25*x.^2)'); % use 11 equispaced nodes EquiNodes11 = -5:5; ppeq…

源码文件

%四阶龙格库塔方法 function[T,U]=kutta(a,b,h,c) %计算点的个数 n=round((b-a)/h)+1; %定义T,U的维数 t=zeros(n,1); u=zeros(n,1); %微分方程的初始条件 t(1)=a…

源码文件

// 数值微分.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "stdio.h" #include "math.…

源码文件

% RungeScript.m % define inline function runge = inline('1./(1+25*x.^2)'); % use equispaced nodes EquiNodes = -5:5; peq = pol…