原文:基于Simulink的简单微分方程组仿真

到目前为止,我的所有仿真都是自己敲代码,一般利用四阶龙格库塔算法 欧拉算法 预估校正算法 分数阶 等对系统进行仿真。最近我看了点Simulink的内容,发现很多情况下直接利用Simulink比敲代码方便得多,但是对于里面很多模块我不了解,现在对最简单的微分方程组进行仿真做点笔记,这里所谓的最简单就是没有时滞,自治系统,不考虑脉冲 间歇 采样等因素,就是单纯的连续自治微分方程组。 当然,这一类系统 ...

2019-10-19 22:42 0 2426 推荐指数:

查看详情

基于Simulink简单时滞微分方程组仿真

  今天学习了一些基于Simulink简单时滞微分方程组仿真,主要用到的模块是“Variable Time Delay”,从效果上来看,目前可以实现一般的时变时滞和中立时滞系统的仿真,但是分布式时滞还不能实现。相对于之前的无时滞的情形,考虑时滞在模块搭建上只需要添加一个时滞的影响,我们还是以 ...

Sun Oct 20 22:19:00 CST 2019 0 418
matlab练习程序(高阶常微分方程组数值解)

这里以三元二次常微分方程组做一个例子,更多元更高次的都类似。 比如下列方程组: x'' = x' - x + y' -z' y'' = y' - y - x' z'' = z' - z + x' matlab代码如下: main.m: testfun.m ...

Fri Feb 14 22:55:00 CST 2020 0 3687
matlab练习程序(线性常微分方程组参数拟合)

比如我们已经有了微分方程模型和相关数据,如何求模型的参数。 这里以SEIR模型为例子,SEIR模型可以参考之前的文章。 一般的线性方程我们可以用最小二乘来解,一般的非线性方程我们可以用LM来解。 这里是线性微分方程组,所以我们采用最小二乘来解。 关键是构造出最小二乘形式,微分 ...

Wed Feb 10 01:36:00 CST 2021 4 2554
matlab练习程序(常微分方程组向量场)

过去有画过常微分方程的向量场,通过向量场能够很形象的看出方程解的状态。 最近过节在家刷视频刷到了3Blue1Brown介绍微分方程的视频。 视频中对钟摆建立的微分方程组通过向量场的形式也很形象的表达了系统状态。 这里用matlab也实现一下,同时对三维情况也做了一个实现。 绘制的方法 ...

Mon Feb 15 00:43:00 CST 2021 1 890
四阶龙格库塔法matlab解微分方程组

这是我在学习飞行器制导与控制时的课程作业。用四阶龙格库塔法解微分方程组。我一开始的想法是分别利用龙格库塔法解每一个微分方程,但变量很多,算法会比较复杂。后来明白可以把多变量看作是一个变量,利用matlab的feval函数进行代入变量的函数运算。 matlab中feval函数的作用:feval(f ...

Tue May 19 19:42:00 CST 2020 3 8836
MATLAB解常微分方程组的解法(好东西要共享)

原文地址:MATLAB解常微分方程组的解法(好东西要共享)作者: 流若星辰 1:问题 常微分方程的初值问题的标准数学表述为:y'=f(t,y),a<=t<=b,y(a)=y(0) ;我们要求解的任何高阶常微分方程都可以用替换法化为上式所示的一阶形式,其中y ...

Sun Oct 14 20:29:00 CST 2018 0 3204
python求微分方程组的数值解曲线01

本人最近在写一篇关于神经网络同步的文章,其一部分模型为: x_i^{\Delta}(t)= -a_i*x_i(t)+ b_i* f(x_i(t))+ \sum\limits_{j \in\{i-1, ...

Wed Jun 24 05:17:00 CST 2015 0 3254
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM