1.ode23:

显式的单步Runge-Kutta低阶(2阶到3阶)解法。适用具有一定难度对精度要求不高,或者f(t,y)不平滑(非连续)的问题

[T, Y] = ode23(‘F’,Tspan,y0)
其中:
T:求解区域内离散数据
Y:求解区域内离散数据的对应数值解
‘F’ 是包括函数文件名字的字符串或函数句柄。函数F(t,y) 必须返回列向量
Tspan = [t0,tN]是常微分方程求解区域;或具体节点. 例:linspace(a,b,step)
y0是表示初始条件

例1:

function test
[t,N]=ode23(@fun1,[1994,2020],12)
plot(t,N,’o’)
function dfun=fun1(t,N)
dfun=0.015*N;

例2:

[t,Y]=ode23('fox',[0,20],[100;20]);
function z=fox(t,y)
z(1,:)=y(1)-0.015*y(1).*y(2);
z(2,:)=-y(2)+0.01*y(1).*y(2);

2.ode45:

显式的单步Runge-Kutta中阶(4阶到5阶) 解法。适用对精度有一定要求的非难度问题

matlab求解微分方程ode23相关推荐

  1. matlab求解微分方程6,牛津大学出版社数学应用软件作业6 用Matlab求解微分方程(组)的解析解和数值解:经典爱情语录大全...

    漳州理工职业学院-酒会礼仪 注:上机作业文件夹以自己的班级姓名学号命名,文件夹包括如下上机报告和Matlab程序. 上机报告模板如下: 佛山科学技术学院 上 机 报 告 课程名称 数学应用软件 上机项 ...

  2. matlab求解全微分函数,利用MATLAB求解微分方程的方法探索

    引言 科学问题和工程问题经常需要求取微分方程的解,MATLAB 的强大数值运算和符号运算能力,能够方便地进行各种解析运算,是方便实用.功能强大的数学软件之一. 1线性微分方程求解 1.1线性常微分方程 ...

  3. matlab解无解析解微分方程组,数学应用软件作业6 用Matlab求解微分方程(组)的解析解和数值解...

    <数学应用软件作业6 用Matlab求解微分方程(组)的解析解和数值解>由会员分享,可在线阅读,更多相关<数学应用软件作业6 用Matlab求解微分方程(组)的解析解和数值解(12页 ...

  4. Matlab求解微分方程数值解

    有三种方法求解微分方程数值解: 欧拉法 改进欧拉法 龙格库塔法 接下来用一个练习来对比这三种求解方法. 问题描述:用改进的Euler方法.MATLAB的ode45命令分别求下列初值问题的数值解,并画图 ...

  5. matlab求解微分方程解析解

    解析解 1求解微分方程方程组用函数"dsolve" dsolve('方程1','方程2'-'方程n','初始条件','自变量') clc,clear %% %求解du/dt=i+u ...

  6. 数学建模学习(28):又一夜没睡,爆肝整理所有类型matlab求解微分方程+案例实战,学不会来砍我

    文章目录 前言 dsolve语法 参数详解 求解一阶微分方程 求解二阶微分方程 求解有条件的微分方程 将输出分配给函数或变量 求微分方程的显式和隐式解 当未找到显式解决方案时查找隐式解决方案 求微分方 ...

  7. matlab求解微分方程的数值解

    简 介:前面介绍了微分方程的解析解方法,同时也指出很多非线性微分方程是不存在解析解法的,需要使用数值解法对之进行研究.本文着重讨论基于 MATLAB/Simulink语言的各类微分方程的数值解方法. ...

  8. matlab偏导数方程,[转载]Matlab求解微分方程(2)——偏微分方程的求解

    从写完上一篇常微分方程的求解到现在已经很长时间了,这周也一直忙于报到的各种事宜,无暇坐下来写些东西,趁着这个周末,终于完成了这个姊妹篇. 对于偏微分方程的求解,Matlab提供了两种工具.第一种是pd ...

  9. 偏微分方程matlab求解,Matlab求解微分方程(2)——偏微分方程的求解

    从写完上一篇常微分方程的求解到现在已经很长时间了,这周也一直忙于报到的各种事宜,无暇坐下来写些东西,趁着这个周末,终于完成了这个姊妹篇. 对于偏微分方程的求解,Matlab提供了两种工具.第一种是pd ...

  10. 用matlab求解微分方程

    1.dsolve 函数 dsolve函数用于求常微分方程组的精确解,也称为常微分方程的符号解.如果没有初始条件或边界条件,则求出通解:如果有,则求出特解. 1)函数格式 Y = dsolve('eq1 ...

最新文章

  1. 中国电子学会scratch等级考试四级编程题:找出出现次数最多的数字
  2. 32.突然弹出很多IE窗口怎么办:
  3. python中八进制_在Python中以八进制格式输入数字
  4. #pragma mark 基本使用
  5. VM在使用过程中开机频繁黑屏(VM14版本问题导致的,频繁开机黑屏)
  6. 文献分享:定义的肿瘤抗原特异性T细胞增强了个性化的TCR-T细胞治疗和免疫治疗反应的预测
  7. linux清理unbuntu无用空间,如何给Ubuntu系统清理垃圾
  8. cocos creator 优量汇广告接入
  9. 我的2019年工作总结及对未来1年的计划和期许
  10. PC-Lint的使用方法
  11. Docker与k8s的恩怨情仇(三)—后浪Docker来势汹汹
  12. Python基础——time模块(制作秒表、倒计时)
  13. 计算机英语知识点,小学英语语法知识点汇总
  14. 开源增强型zigbee协议栈
  15. android设置listview的item颜色相间排列
  16. 图解央行房贷新政 首付才是刚需族最大门槛
  17. portainer拉取镜像报No such image: rejected
  18. 小米手机qq或者微信分享时提示任何个人应用都无法打开此内容解决
  19. 【轻量级】轻量级网络结构总结
  20. 视频教程-2020软考软件设计师-上午真题解析视频课程-软考

热门文章

  1. mysql最后一步装不上_mysql安装最后一步 安装不上
  2. Linux文件编辑命令vi详细说明
  3. Laravel和Doctrine的测试驱动开发
  4. 我国正式实施不安全食品召回制度(转)
  5. Help library 安装arcobjects for .NET异常问题
  6. 变异凯撒(实验吧CTF题库-密码学)
  7. 你必须知道的html5的基本特征和用法--基础必会
  8. html投票器,自动投票器,自己制作教程!
  9. 苹果6s照相快门声音设置_苹果手机内置录屏技巧,还能加入自己的声音,花3秒钟设置一下...
  10. 蓝桥:8皇后·改(⼋皇后问题)