matlab如何使用龙格库塔,怎么用龙格库塔法
初值给一下。
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function dxdt=ode_Miss_ghost(t,x)
%分别用x(1),x(2),x(3),x(4)代替N1,P1,N2,P2
N1=x(1);
P1=x(2);
N2=x(3);
P2=x(4);
K=2;
tau_c=3e-9;
tan_p=6e-12;
beta =5e-5;
delta=0。
692;
eta =0。0001;
fm =8e6;
Ith =26e-3;
Ib =1。5*Ith;
Im =0。
3*Ith;
I1=Ib Im*sin(2*pi*fm*t) K*P2;
I2=Ib Im*sin(2*pi*fm*t) K*P1;
dxdt=[
(I1/Ith-N1-(N1-delta)/(1-delta)*P1)/tau_e;
((N1-delta)/(1-delta)*(1-eta*P1)*P1-P1 beta*N1)/tau_p;
(I2/Ith-N2-(N2-delta)/(1-delta)*P2)/tau_e;
((N2-delta)/(1-delta)*(1-eta*P2)*P2-P2 beta*N2)/tau_p;
];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
在Matlab下面输入:
t_start=0;
t_end=2e-9;
y0=[1e-3;1e-4;0;0]; %初值
[x,y]=ode15s('ode_Miss_ghost',[0,t_end],y0);
plot(x,y);
legend('N1','P1','N2','P2');
xlabel('x');
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela。
全部
matlab如何使用龙格库塔,怎么用龙格库塔法相关推荐
- matlab:二阶龙格库塔求解欧拉方程
%书籍:常用数值算法及其matlab实现 %第10章 常微分方程初值问题的数值解法 %二阶龙格库塔方法 function S = heunsec(fun, x0, xn, y0, h) %fun:微分 ...
- 龙格库塔法matlab求解微分方程组,微分方程组的龙格库塔公式求解matlab版.pdf
微分方程组的龙格库塔公式求解matlab版 微分方程组的龙格-库塔公式求解matlab版 南京大学 王寻 1. 一阶常微分方程组 考虑方程组 y'f x,y,z , y x y ...
- matlab 数值计算课 二阶微分方程-龙格库塔方法 ODE45
详见mathworks 龙格库塔方法 写成矩阵(状态方程)的形式更简洁一点(其实这两种方法结果是一样的,如果C是[1,0,0]的话,就很明显了) 例如:求系统在0-5s内的单位阶跃相应,已知传递函数: ...
- 比例导引 matlab,单步龙格库塔比例导引弹道计算matlab源程序
单步龙格库塔比例导引弹道计算matlab源程序 本程序特别适合于弹道计算等方面使用.比ODE45函数的速度加快了很多,且程序充分展示了Matlab向量运算的强大功能,以及编程的简单快捷. 但愿本程序, ...
- 二阶龙格库塔公式推导_连续系统数值仿真方法——龙格库塔法
在决策理论与方法最后一课中,老师讲了连续系统建模与仿真,事实上在本科就已经接触过许多,在这里我把数值仿真方法中的龙格库塔法给详细介绍一下,这是个比较有趣,同时也比较实用的方法.在求解常微分方程初值问题 ...
- 2021-01-07 matlab数值分析 常微分方程初边值问题数值解 标准龙格库塔四阶四段公式 欧拉法
matlab数值分析 常微分方程初边值问题数值解 标准龙格库塔四阶四段公式 欧拉法 1.标准龙格库塔四阶四段公式 function y=rk4(fun,a,b,y0,n) h=(b-a)/n; y(1 ...
- matlab:使用4阶龙格库塔方法求解常微分方程组
%书籍:常用数值算法及其matlab实现 %第10章 常微分方程初值问题的数值解法,例10.14使用 %四阶龙格库塔方法 function [t,z] = rk4symeq(fun, t0, tf, ...
- matlab 龙格-库塔 法求解常微分方程
最近学习分室模型,里面碰到了用matlab 龙格-库塔 法求解常微分方程 研究了一阵子终于明白到底怎么实现了: 1. matlab 新建.m文件,编写龙格-库塔法求解函数 function [x,y] ...
- 四阶龙格库塔方程(Rungekutta)解二阶常微分方程组并计算船舶在迎浪下的纵摇埀荡耦合运动方程-附Matlab代码
今年年初的时候给师姐做了DDPG算法的船舶减横摇控制算法,师姐还有想法要让我把纵摇-埀荡两个自由度的减摇也做出来,这个任务归我了.实际上不管是多少个自由度的减摇,其实都需要解运动方程,当初做单自由度横 ...
最新文章
- 0x06.基本算法 — 倍增
- 青春环游记 | 雪中悍刀行之卡尔曼的鱼【回顾 2021,展望 2022】
- 来,拆一堆芯片看看!
- 解决在Win2008下IIS7不显验证码的问题
- 史上最接近上帝的方程!神秘的数字4.669,目前没有人能解开这个谜语......
- 一套组合拳,打造一款 IDEA 护眼方案
- linux c 贝塞尔曲线_使用 logzero 在 Python 中进行简单日志记录 | Linux 中国
- 学习python: 常见面试题总结
- mysql排序同值排名一致
- 【数据预测】基于matlab双向长短时记忆BiLSTM(多输入单输出)数据预测【含Matlab源码 1826期】
- python怎么查询帮助信息_Python 查看模块的帮助文档,方法和帮助信息
- oracle12c如何完全卸载_如何卸载oracle12c
- 用iscsi和DHCP搭建一个windows无盘系统站【笔记】
- 新生报到小程序,微信小程序新生入学,微信小程序新生报到系统毕业设计作品
- 推荐中使用FNN/PNN/ONN/NFM优化特征交叉
- u盘正常接入后计算机无法看到,U盘连接到电脑之后,电脑无反应怎么办?
- 网站服务器拥挤如何进去,教你一招:有效解决网络拥挤的办法!
- 基于Python+django的 医院排队叫号系统-计算机毕业设计
- 集成学习(含常用案列)
- 大话 JS 单线程与异步
热门文章
- 先收藏! 立体库的维护保养规范
- 瑞星播报:6日需警惕“IRC波特变种XAG”病毒
- 【文章】我在华为打工的日子
- Android Audio混音实践篇
- AI是怎么样的演算的呢?预测《权力游戏》中角色的生死
- 帝国CMS7.5基于es(Elasticsearch)7.x的全文搜索插件
- 马托石头问题-java(大马中马小马托石头)
- Linux 命令小记
- 游戏企业通关秘籍:华为云游戏全场景能力,开发+部署+运营“关关难过关关过”...
- Unity3D Shader编程】之六 暗黑城堡篇: 表面着色器(Surface Shader)的写法(一)