首页 > TAG信息列表 > 库塔

【数值分析实验】常微分方程初值问题:显示欧拉法、隐式欧拉法、欧拉改进法、四阶龙格库塔(python)

常微分方程初值问题的数值解法 调包 import math import numpy as np import matplotlib.pyplot as plt 显示欧拉法 fStr为函数str名 #显式欧拉法 def EulerExplicit(x0,y0,h,fStr): xn = x0 yn = y0 n = 0 ns = [n] xs = [xn] ys = ['%.8f'%yn]

智能优化算法:龙格-库塔优化算法 - 附代码

智能优化算法:龙格-库塔优化算法 文章目录 智能优化算法:龙格-库塔优化算法1.算法原理1.1 搜索机制1.2 位置更新1.3 解质量增强(ESQ) 2.实验结果3.参考文献4.Matlab代码 摘要:龙格-库塔优化算法(Runge Kutta optimizer,RUN)是于2021年提出的一种新型智能优化算法,该算法基于龙格-

4阶经典龙格库塔数值计算matlab程序

%用途:4阶经典龙格库塔格式解常微分方程组y’=f(x,y),y(x0)=y0 %格式:[x,y]=marunge4s(dyfun,xspan,y0,h) %dyfun为向量函数f(x,y),xspan为求解区间[x0,xn], %init为初值向量,N为步数,x返回节点,y返回数值解向量 function[x,y]=marunge4s(dyfun,xspan,init,h) % h=(xspan(1)-xspan

MATLAB中ode23函数,龙格库塔函数

 今天说一说MATLAB中ode23函数的原理,在网上看了好多,但是不知道是怎么计算的,就知道是那么用的,但是最后结果咋回事不知道,今天来讲一讲是怎么计算的。 首先来个程序: function f=eg6fun(t,y) f=-y^3-2; end 上面是我定义的一个函数,看着挺简单的哈!不多说了。     [t,y]=ode23(@eg

龙格-库塔法求解连续系统输出

import control import numpy as np import matplotlib.pyplot as plt G1 = control.tf([1,1],[1,4]) G2 = control.tf([1,2],[1,1,1.25]) G = control.series(2.5*G1,G2) sys = control.tf2ss(G) h = 0.3 #步长 L = np.arange(0,15,h) # 仿真步数 u = np.ones(len(L)) # 输入