文件交换
270下载
更新2013年1月16日
查看版本历史记录
只是一个更新
没什么
查看许可证
此代码定义了您可以根据要求更改的现有功能和步骤大小。
P.S:与在线可用的现有代码相比,此代码没有新功能。发布后背后的意图这非常简单的代码是帮助学生理解概念和解决任务。
犹大(2021)。Runge Kutta第4阶ODE(//www.tianjin-qmedu.com/matlabcentral/fileexchange/29851-runge-kutta-4th -order-ode),Matlab中央文件交换。检索到2021年4月12日。
2021年3月31日
2019年5月4日
2019年3月16日
它不适用于Y(0)= 0初始条件
2018年11月19日
2018年11月16日
做得好!用于二阶ODE的runge Kutta方法的代码呢。这个性质的东西:D ^ 2Y / DX ^ 2 + 0.6 * DY / DX 0.8Y = 0
谢谢
2018年6月19日
2018年2月4日
2017年8月26日
2017年6月21日
2016年8月22日
如何使用Matlab中的RK4方法解决SIR模型?你能写这个代码吗?
2016年1月25日
主席先生可以帮助我,我们如何应用4个耦合方程式的第四阶runge kutta方法?dx / dt = -ax - eω+ yzdy / dt = by + xzDZ / DT = CZ +Fω - XYdω/ dt =dω - gza = 50,b = -16,c = 10,d = 0.2,e = 10,f = 16,g = 0.5步长0.001。问候菲律
2015年12月16日
@shahzaib asif非常有用的程序.jazakallah
2015年12月10日
如何运行/调用此代码?
2015年11月21日
对于此功能:f''' - f * f''+ 4 * g = 0我需要在此代码中插入它?谢谢你
2015年5月29日
功能RK4(F,A,X0,Y0,H)
%Runge Kutta方法第4顺序%函数@(x,y)例如f = @(x,y)(x + y);%a =您获得结果的指向%x0 = x的初始条件%y0 = y的初始条件% 一步的大小
x = x0:h:a;Y(1)= y0;
对于i = 1 :(长度(x)-1)k1 = f(x(i),y(i));K2 = F(x(i)+ 0.5 * h,y(i)+ 0.5 * h * k1);K3 = F((x(x(i)+ 0.5 * h),(y(i)+ 0.5 * h * k2));K4 = F((x(x(i)+ h),(y(i)+ k3 * h));Y(i + 1)= Y(i)+(1/6)*(K1 + 2 * K2 + 2 * K3 + K4)* H;
结尾
y(:)
%Shahzaib Asif(Zaibi7402)%shahzaib.7402@gmail.com.
2014年11月25日
清晰的编码
2013年3月13日
2012年10月4日
很高兴学习。谢谢。
2012年2月5日
2011年3月29日
优秀作品
2011年1月2日
优秀的计划,非常有帮助。
启发:ODE4提供比ODE45,ODE23,ODE23S更准确的结果
找到Matlab Central中的宝藏,并发现社区如何帮助您!
在单个可执行文件中使用代码,输出和格式化文本创建脚本。
了解实时编辑
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
它不适用于Y(0)= 0初始条件
做得好!用于二阶ODE的runge Kutta方法的代码呢。这个性质的东西:
D ^ 2Y / DX ^ 2 + 0.6 * DY / DX 0.8Y = 0
谢谢
如何使用Matlab中的RK4方法解决SIR模型?你能写这个代码吗?
主席先生可以帮助我,我们如何应用4个耦合方程式的第四阶runge kutta方法?
dx / dt = -ax - eω+ yz
dy / dt = by + xz
DZ / DT = CZ +Fω - XY
dω/ dt =dω - gz
a = 50,b = -16,c = 10,d = 0.2,e = 10,f = 16,g = 0.5
步长0.001。
问候
菲律
@shahzaib asif非常有用的程序.jazakallah
如何运行/调用此代码?
对于此功能:f''' - f * f''+ 4 * g = 0
我需要在此代码中插入它?
谢谢你
功能RK4(F,A,X0,Y0,H)
%Runge Kutta方法第4顺序
%函数@(x,y)例如f = @(x,y)(x + y);
%a =您获得结果的指向
%x0 = x的初始条件
%y0 = y的初始条件
% 一步的大小
x = x0:h:a;
Y(1)= y0;
对于i = 1 :(长度(x)-1)
k1 = f(x(i),y(i));
K2 = F(x(i)+ 0.5 * h,y(i)+ 0.5 * h * k1);
K3 = F((x(x(i)+ 0.5 * h),(y(i)+ 0.5 * h * k2));
K4 = F((x(x(i)+ h),(y(i)+ k3 * h));
Y(i + 1)= Y(i)+(1/6)*(K1 + 2 * K2 + 2 * K3 + K4)* H;
结尾
y(:)
%Shahzaib Asif(Zaibi7402)
%shahzaib.7402@gmail.com.
清晰的编码
很高兴学习。谢谢。
优秀作品
优秀的计划,
非常有帮助。