在经济学、病毒等动力学模型的计算中,都有可能运用到伊藤公式

以某病毒模型为例(与经典SEIR模型有所区别),其动力学方程为:

matlab计算程序为:

%SEIR对于的伊藤求解程序
clc;
clear all;
format compact
syms S E I R
syms a b c beta1 beta %参数
%输入微分方程equation1=-a*S*I+b*I;
equation2=a*S*I-beta1*E;
equation3=beta1*E-(c+b)*I;
equation4=c*I;V=S^2+E^2+I^2+R^2;%取V(t,x)
df1=(diff(V,S)*equation1+1/2*(beta*S)^2*diff(V,S,2))
df2=(diff(V,E)*equation2+1/2*(beta*E)^2*diff(V,E,2))
df3=(diff(V,I)*equation3+1/2*(beta*I)^2*diff(V,I,2))
df4=(diff(V,R)*equation4+1/2*(beta*R)^2*diff(V,R,2))
LV=df1+df2+df3+df4
LV=expand(LV)%罗列梳理

计算结果:

LV =
E^2*beta^2 - 2*I^2*b - 2*I^2*c - 2*E^2*beta1 + I^2*beta^2 + R^2*beta^2 + S^2*beta^2 + 2*E*I*beta1 + 2*I*R*c + 2*I*S*b - 2*I*S^2*a + 2*E*I*S*a

补充:

伊藤积分的基本表达式:

其中x为Bt的布朗运动,f为Bt的连续平滑函数。

利用matlab求解伊藤公式(ito公式)【matlab工具集_02】相关推荐

  1. matlab求解常系数线性差分方程,基于matlab的线性常系数差分方程求解

    基于matlab的线性常系数差分方程求解 数字信号处理课程设计 题目: 基于MATLAB的线性常系数差分方程求解 学院: 专业: 班级: 学号: 姓名: 指导教师: 目 录 摘 要.1 第一章 背景3 ...

  2. matlab画普朗克定律,普朗克公式-matlab程序

    <普朗克公式-matlab程序>由会员分享,可在线阅读,更多相关<普朗克公式-matlab程序(1页珍藏版)>请在人人文库网上搜索. 1.普朗克公式 matlab程序clear ...

  3. matlab求解不等式方程组解集,matlab求不等式方程组的可行解

    求高手用matlab解一个三元的方程组 我算的你这个解都是无穷大.具体过程如下:第一步:建立M文件函数myf.mfunctionf=myf(x)f(1)=600+x(1)*cos(10)+x(2)*s ...

  4. matlab求解常系数线性差分方程,用matlab实现线性常系数差分方程的求解

    用matlab实现线性常系数差分方程的求解 数字信号处理课程设计 题目: 试实现线性常系数差分方程的求解 学院: 专业: 班级: 学号: 组员: 指导教师: 题目:用Matlab实现线性常系数差分方程 ...

  5. matlab求解多项式系数,C++和MATLAB混合编程求解多项式系数(矩阵相除)

    摘要:MATLAB对于矩阵处理是非常高效的,而C++对于矩阵操作是非常麻烦的,因而可以采用C++与MATLAB混合编程求解矩阵问题. 主要思路就是,在MATLAB中编写函数脚本并使用C++编译为dll ...

  6. matlab求解极限与倒数,matlab实验二__极限与导数

    实验二 极限与导数 [实验目的] 1.了解函数极限.导数的基本概念. 2.学习.掌握MATLAB 软件有关求曲线.导数的命令. [实验内容] 1.判断极限00 11lim cos ,limsin x ...

  7. matlab求解三次多项式,【MATLAB编程】三次样条

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在最简单的用法中,spline获取数据x和y以及期望值xi,寻找拟合x和y的三次样条内插多项式,然后,计算这些多项式,对每个xi的值,寻找相应的yi.例如 ...

  8. matlab求解非线性常微分方程组,Matlab数值求解非线性常微分方程 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    我最近也在用牛顿迭代解一个非线性方程组 Newton迭代有程序 我拷给你你 编写Newton迭代法的M文件NewtonIterate.如下: function s=NewtonIterate(x,ep ...

  9. matlab中高斯核公式,Matlab版LibSVM定义线性核和高斯核的使用方法

    (1)如何采用线性核? matlab> % Linear Kernel matlab> model_linear = svmtrain(train_label, train_data, ' ...

最新文章

  1. 日周月筛选器_举个栗子!Tableau 技巧(147):使用 动态参数 筛选到最新日期值...
  2. python调试器入门教程_PyCharm入门第一步(二)——调试第一个Python应用|python基础教程|python入门|python教程...
  3. python爬虫登录网站_python爬虫19 | 遇到需要的登录的网站怎么办?用这3招轻松搞定!...
  4. 提高篇 第四部分 数据结构 第2章 RMQ问题
  5. Linux:mysqldump 用法 数据库导出
  6. 抖音发布2020数据报告:日均视频搜索量破4亿,70后最爱发表情包
  7. awk处理带有空格的字符串_五分钟入门文本处理三剑客grep awk sed
  8. 32树莓派_树莓派推出8GB内存版本
  9. 18、Windows API 图形用户界面(2)
  10. 定时任务莫名停止,Spring 定时任务存在 Bug??
  11. SpringBoot从入门到精通(全)
  12. web前端实习一个月的心得体会
  13. 【项目管理】干系人管理
  14. Scratch软件编程等级考试一级——20210911
  15. 美因基因冲刺港交所:黄金赛道的“双冠王”
  16. ]获取android应用的MD5签名
  17. crash工具分析sysdump使用
  18. 若依框架图片上传、富文本框编辑器功能
  19. ais3_crackme 踩坑解析
  20. BAT 大厂Java 面试题集锦之核心篇附参考答案

热门文章

  1. 经纬度坐标系分类转换以及奥维地图导出路径经纬度所属坐标系
  2. 函数程序设计实验一:分式
  3. 4.27期货全品种每日操作建议
  4. Python-set的使用
  5. 夺命雷公狗jquery---42克隆
  6. 99个答辩有道的JAVA计算机毕业设计项目,新手也能轻松搞定
  7. 仅仅实用就可以了?京东家电告诉你颜值跟性能其实可以并存
  8. FoMo3D key价格增长的算法
  9. 过英语计算机目标细化,【计算机专业论文】计算机专业教学改革浅析3篇(共9996字)...
  10. 多任务进化优化算法(三)利用显式自编码器的进化多任务、基于生物群落共生的进化多任务优化简介