用matlab 求解常微分方程

在MATLAB 中,由函数dsolve ()解决常微分方程(组)的求解问题,其具体格式如下:

r = dsolve('eq1,eq2,...', 'cond1,cond2,...', 'v')

'eq1,eq2,...'为微分方程或微分方程组,'cond1,cond2,...',是初始条件或边界条件,'v'是独立变量,默认的独立变量是't'。

函数dsolve 用来解符号常微分方程、方程组,如果没有初始条件,则求出通解,如果有初始条件,则求出特解。

例1:求解常微分方程1dy dx x y =

+的MATLAB 程序为:

dsolve('Dy=1/(x+y)','x') ,

注意,系统缺省的自变量为t ,因此这里要把自变量写明。 其中:Y=lambertw(X)表示函数关系Y*exp(Y)=X 。

例2:求解常微分方程2

'''0yy y -=的MATLAB 程序为:

Y2=dsolve('y*D2y-Dy^2=0','x')

Y2=dsolve('D2y*y-Dy^2=0','x')

matlab里的dsolve,matlab_dsolve相关推荐

  1. 用matlab自己搭建bp神经网络,怎样在matlab里建立一个BP神经网络模型?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用以下的数据怎样在matlab里建立一个BP神经网络模型?求高手帮忙!!最好是有详细步骤以及代码 年份 WTI(美元/桶) 2007-1 54.26 20 ...

  2. semilogx 多条曲线_怎么让两个指数在一个坐标,matlab里怎样一个坐标上显示多个曲线,而且横轴要用指数形式的?谢谢...

    Q1:matlab里怎样一个坐标上显示多个曲线,而且横轴要用指数形式的?谢谢 多个纵轴数组分别是y1,y2,y3,横轴数组为x 命令为: semilogx(x,y1,x,y2,x,y3) 完了 Q2: ...

  3. 用matlab跑神经网络模型,怎样在matlab里建立一个BP神经网络模型?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用以下的数据怎样在matlab里建立一个BP神经网络模型?求高手帮忙!!最好是有详细步骤以及代码 年份 WTI(美元/桶) 2007-1 54.26 20 ...

  4. 怎样用matlab模型建立,怎样在matlab里建立一个BP神经网络模型?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用以下的数据怎样在matlab里建立一个BP神经网络模型?求高手帮忙!!最好是有详细步骤以及代码 年份 WTI(美元/桶) 2007-1 54.26 20 ...

  5. Matlab里evalin和assignin的用法

    原文地址:Matlab里evalin和assignin的用法作者:了凡春秋 assignin与evalin     MATLAB通常的基本工作空间是'base'空间.MATLAB在程序运行过程中,将为 ...

  6. matlab里插入行和列

    matlab里插入行和列 >> A=magic(4) A =     16     2     3    13      5    11    10     8      9     7 ...

  7. MATLAB里面的filter和filtfilt的C语言源代码

    MATLAB里面的filter和filtfilt的C语言源代码 嗯,算法非常简单,就是网上搜不到C代码实现.filter是个很万能的数字滤波器函数,只要有滤波器的差分方程系数,IIR呀FIR呀都能通过 ...

  8. Matlab画圆方向图,如何在matlab里画天线的立体方向图?

    如何在matlab里画天线的立体方向图?有没有具体的函数? 有的,你看下一般的matlab教程里都有着方面的介绍,查一下就可以了 有数据,Matlab可以画 归根到底,画极坐标方向图是坐标变换的问题. ...

  9. Matlab里怎么注释掉一段(多行)代码

    Matlab里怎么注释掉一段(多行)代码? 你可以这样做,先选好你需要注释的那几行,单击右键,选择COMMENT.就可以了.如果要取消就同样选择要取消注释的那几行.依上述同样的操作选择Uncommen ...

  10. matlab expand 扩展 用不了,matlab中expand函数 Matlab 里的expand怎么用

    Matlab 里的expand怎么用 expand函数用于多项式的展开运算, syms x y;%定义x,y变量 expand((x-2)*(x-4)) ans = x^2 - 6*x + 8今天小编 ...

最新文章

  1. 跨学科整合,打造大数据最强集团军:清华大学大数据能力提升项目宣讲会来了!...
  2. 浅谈Java反射(Reflect)技术--常用方法
  3. 司机和售票员问题 信号signal注册一例
  4. EBS并发管理器启动失败,系统暂挂,在重置计数器之前修复管理程序
  5. 另一种使用SAP SAT事务码对通过浏览器启动的应用的性能测量和分析方式
  6. C#中的类型~存储~变量
  7. 前端学习(780):日期对象
  8. mysql 索引 内存_mysql索引【第三篇】
  9. 【C语言笔记初级篇】第一章:C语言快速入门及注意事项
  10. php观察者模式使用场景,php设计模式系列--观察者模式
  11. mysql 自动备份_windows mysql 自动备份的几种方法
  12. 土豆服务器延期修复,DNF更新推迟, 土豆服务器发霉了?
  13. ZooKeeper(3.4.5) - 配置伪集群模式
  14. 【Unity3D插件】Dialogue System for Unity插件分享《对话系统插件》
  15. 【Python学习】pandas 删除重复行
  16. Centos Ubuntu 安装 gfortran
  17. 苹果电容笔和apple pencil区别是什么?值得入手的电容笔品牌排行榜
  18. Dell戴尔笔记本电脑G3 3779原装出厂Windows10系统恢复原厂oem系统
  19. SQL Server 事务日志已满的解决方案
  20. Kaptcha工具和手动实现验证码功能

热门文章

  1. c语言开发 kdj,[转载]随机指标KDJ,及其MA、EMA、SMA、DMA介绍
  2. C++代码审阅--ice104协议从站(1)
  3. python 谷歌翻译接口_使用python调用谷歌翻译接口实现英文到中文的翻译
  4. 构造一个简单的Linux内核的MenuOS
  5. Android Property服务
  6. 联邦学习模型鲁棒性攻击
  7. golang 将数据导入excel
  8. 【vmware】vmware tools 地址
  9. 强大的3D音效增强神器:Boom 3D for Mac中文
  10. 2020年度十大高薪岗位出炉,程序员霸榜!