我们采用ode方法:

(1)求解普通微分方程组:使用ode45方法

1. 创建一个函数文件eq2.m,在函数文件中描述这个解的微分方程组:

%eq2.m文件
%描述微分方程组function dy=eq2(t,y) %说明微分变量是二维的,令y(1)=x,y(2)=y
dy=zeros(2,1);
%微分方程组
dy(1)=5*(1-y(1))/sqrt((1-y(1))^2+(t-y(2))^2);
dy(2)=5*(1-y(2))/sqrt((1-y(1))^2+(t-y(2))^2);
end

2.外部调用ode45函数求解微分方程组:

[t,y]=ode45(@eq2,[0,2],[0,0]);

ode45函数说明:第一个参数是方程的名称,第二个参数是指求解时t的范围,第三组参数是指y中每个元素的初值。

[t,y]=ode45(@eq2,[t1,t2],[y1(0),y2(0)]);

3.绘制响应曲线

 plot(t,y(:,1),'-',t,y(:,2),'*')

y(1)用-绘制,y(2)用*绘制(下面的两条曲线重合了)

Matlab求解微分方程组相关推荐

  1. 龙格库塔法matlab求解微分方程组,微分方程组的龙格库塔公式求解matlab版.pdf

    微分方程组的龙格库塔公式求解matlab版 微分方程组的龙格-库塔公式求解matlab版 南京大学 王寻 1. 一阶常微分方程组 考虑方程组     y'f x,y,z , y x y ...

  2. 数学建模学习(29):matlab求解微分方程组详细讲解,代码+案例讲解,学不会找我!

    文章目录 前言 求解微分方程组 求解矩阵微分方程组 总结 前言 上一篇我已经详细讲过求微分方程,这一篇是对上一篇的补充,也就是变得稍微复杂一点,就是要求方程组了,如果你学会了上一篇,那么求解方程组其实 ...

  3. MATLAB怎么解方程解,怎么用MATLAB求解微分方程组并画出解函数图?

    !using["XSLSF"];                //使用命名空间XSLSF //数组xArray存放x的值:ti为当前有效值的个数:tmax为ti对应的时间:tmi ...

  4. matlab求解微分方程组固有频率,电机固有频率计算

    什么是固有频率? 鉴于本论坛是电机论坛,机械和力学方面相对弱些,因此为了便于大家理解起见,下面的讨论用机电类比的办法来加以说明,因为数学模型是完全一样的! 例如一个电感.电容.电阻可以构成一个振荡电路 ...

  5. 龙格库塔法解微分方程组的matlab程序,MATLAB实例源码教程:龙格库塔法求解微分方程组源代码实例.doc...

    MATLAB实例源码教程:龙格库塔法求解微分方程组源代码实例.doc MATLAB实例源码教程龙格库塔法求解微分方程组源代码实例题目用经典 Runge-Kutta方法求下列一阶微分方程组的近似解y1 ...

  6. matlab解二阶微分方程组,[微分方程组]急急急!用MATLAB按二阶龙格库塔法求解微分方程组,急用于毕业设计!...

    急急急!用MATLAB按二阶龙格库塔法求解微分方程组,急用于毕业设计! 问题补充:今天才发现自己之前做的一点都不对,17号就交论文了,我傻了,急死了!求各位大侠帮帮忙.谢谢!要求解的微分方程如图所示. ...

  7. matlab常系数线性矩阵微分方程组,基于Matlab常系数线性微分方程组的求解

    ·基础数学· 基于 Matlab 常系数线性微分方程组的求解* 严水仙 (赣南师范大学 数学与计算机科学学院,江西 赣州 341000) 摘 要: 在常微分方程课程教学中,常系数线性微分方程组可以通过 ...

  8. 2021-01-13 Matlab求解微分代数方程 (DAE)

    Matlab求解微分代数方程 (DAE) 什么是微分代数方程? 微分代数方程是一类微分方程,其中一个或多个因变量导数未出现在方程中.方程中出现的未包含其导数的变量称为代数变量,代数变量的存在意味着不能 ...

  9. matlab解符号方程组,matlab 求解符号方程组

    1特殊符号可爱组成的小狗图案 求解符号方程组: 特殊符号可爱组成的小狗图案,缺失:matlab求解符号方程组4057/9 ▄██████▄ █████████▄ ███ ▄████▄▄▄▄███ ██ ...

最新文章

  1. 实战:使用 Python 和 OpenCV 创建自己的“CamScanner”
  2. Y1ng‘s BabyCode
  3. Java Review - 并发编程_原子操作类原理剖析
  4. android 原理 组合控件_Android自定义控件进阶01-自定义控件开发套路与流程
  5. Page.OnPreInit 方法
  6. 灵活运用 SQL Server 数据库的 FOR XML PATH
  7. 电脑运行VirtualBox虚拟机总是提示0x00000000错误的解决方法
  8. 跨链协议 ChainSwap 将于今晚 9 点在 Uniswap 上进行代币 TOKEN 的 LBP
  9. 内核操作系统Linux内核变迁杂谈——感知市场的力量
  10. 一键删除QQ空间说说、日志Js脚本
  11. spring基于注解的AOP配置 中的环绕通知 步骤写法
  12. 1130. 【NOIP2005PJ】循环
  13. 肠道菌群与睡眠的双向桥接
  14. 机器学习系列(3)_逻辑回归应用之Kaggle泰坦尼克之灾
  15. 基于.Net TcpListener 实现 WebSocketServer 通讯
  16. 360浏览器查看服务器响应内容,360浏览器怎么看3个月以前的浏览记录?
  17. 东南亚来信 | 专访Komodo创始人Ben
  18. 搜狗五笔与mac自带的五笔比较
  19. 通过微信直播有什么好处
  20. 战斗机上的无线电设备都有哪些?

热门文章

  1. 【Python基础】3-语法进阶
  2. 网络协议MPL(3):RFC2606--The Trickle Algorithm文档翻译
  3. 超级简单易懂的决策树介绍:什么是决策树,如何构建决策树
  4. MapGuide概述与特点
  5. 【Python】max()中key的使用
  6. 数据库应用 数据库连接技术 数据库应用开发
  7. 考试周刊杂志考试周刊杂志社考试周刊编辑部2022年第39期目录
  8. BurpSuite 基本使用之暴力破解
  9. 营销系列(1)数字营销通识——广告人应掌握的营销、广告概念
  10. 金华职业技术学院计算机教研室主任,机械技术系主任及教师赴金华职业技术学院走访调研...