x1(1)=0;
x2(1)=1;
t(1)=0;
m=1;k=2;h=0.2;
for i=1:20
k11(i)=-k/m*x2(i)^3+1/m*sin(2*t(i));
k12(i)=x1(i);
k21(i)=-k/m*(x2(i)+h/2*k11(i))^3+1/m*sin(2*(t(i)+h/2));
k22(i)=x1(i)+h/2*k12(i);
k31(i)=-k/m*(x2(i)+h/2*k21(i))^3+1/m*sin(2*(t(i)+h/2));
k32(i)=x1(i)+h/2*k22(i);
k41(i)=-k/m*(x2(i)+h*k31(i))^3+1/m*sin(2*(t(i)+h));
k42(i)=x1(i)+h*k32(i);
x1(i+1)=x1(i)+h/6*(k11(i)+2*k21(i)+2*k31(i)+k41(i));
x2(i+1)=x2(i)+h/6*(k12(i)+2*k22(i)+2*k32(i)+k42(i));
t(i+1)=t(i)+0.2;
end
plot(t,x1,'g',t,x2,'r');
legend('dx','x');
xlabel('t');
ylabel('x');
xlim([0,4]);
zhang3_hm2.zip_matlab画RK方程_simulink 振动_微分方程的数值求解-四阶龙格库塔方法_振动
版权申诉
5星 · 超过95%的资源 97 浏览量
2022-09-24
23:10:52
上传
评论
收藏 15KB ZIP 举报
我虽横行却不霸道
- 粉丝: 72
- 资源: 1万+
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
- 手机端 我的世界融合植物大战僵尸版.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
评论2