一、求微分方程的通解

clear all;

f1=dsolve('Dy-y=sin(x)')     %默认情况下以t为自变量求解   求出的C2为积分常数

f2=dsolve('Dy-y=sin(x)','x')       % 以x为自变量求解

二、求微分方程的特解

clear all;

dsolve('Dy=a*y','y(0)=b')          %求微分方程的特解

三、求微分方程组

clear all;

z=dsolve('Dx=y','Dy=-x')            %  默认t为自变量

z.x

z.y

四、求解常微分方程组的数值解

clear all;

close all;

options=odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4 1e-5]);    %设置参数

[t,y]=ode45(@rigid,[0 12],[0 1 1],options);

%  时间范围0到12,rigid是方程组,变量的初始值是 0 1 1

figure;

plot(t,y(:,1),'-',t,y(:,2),'--',t,y(:,3),':');

xlabel('Time');

legend('y1','y2','y3');

定义rigid.m

function dy=rigid(t,y)

dy=zeros(3,1);

dy(1)=y(2)*y(3);

dy(2)=-y(1)*y(3);

dy(3)=-0.51*y(1)*y(2);

end

matlab解微分方程组_MATLAB编程入门 求解常微分方程 通解 特解 数值解相关推荐

  1. 8 精通matlab入门求微分方程组的通解特解数值解看这篇文章就够了

    %% 学习目标:使用MATLAB求解常微分方程 通解 特解 数值解 %% 求微分方程的通解 clear all; f1=dsolve('Dy-y=sin(x)') %默认情况下以t为自变量求解 求出的 ...

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

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

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

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

  4. python牛顿法解非线性方程组_matlab实现牛顿迭代法求解非线性方程组.pdf

    matlab实现牛顿迭代法求解非线性方程组.pdf matlab 实现牛顿迭代法求解非线性方程组实现牛顿迭代法求解非线性方程组 已知非线性方程组如下 3*x1-cosx2*x3-1/20 x12-81 ...

  5. 龙格库塔公式法解微分方程组初值问题实例

    用四阶龙格库塔公式(取h=0.1)解下列微分方程组初值问题: { y 1 ′ = 120 − 2 y 1 + 2 y 2 ( 0 ≤ x ≤ 1.0 ) , y 2 ′ = 2 y 1 − 5 y 2 ...

  6. 第二十五讲 用线性代数解微分方程组

    一,上一讲的例题,如图: 设x=T1x=T_1x=T1​,y=T2y=T_2y=T2​ 方程组为·:{x′=−2x+2yy′=2x−5y\left\{\begin{matrix}{x}'=-2x+2y ...

  7. python牛顿法解非线性方程组_科学网—求解多元非线性方程组F(x)=0的Newton-Raphson方法及其MATLAB实现 - 王福昌的博文...

    科学网对公式支持不太好,在博客园有相同博文 牛顿迭代法可以推广到多元非线性方程组 $boldsymbol{F}(boldsymbol{x})=boldsymbol{0}$的情况,称为牛顿-- 拉夫逊方 ...

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

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

  9. matlab 二元微分方程组,求助,matlab求解二元二阶的常微分方程组

    边值问题Matlab可用BVP4C命令,但感觉比较麻烦,下面用1stOpt求解,很简单快捷:CODE: Constant Pey=9.73, Nox=8.05, uxuy=3, bd=1, cx1e= ...

最新文章

  1. webkit入门准备
  2. Android中的常量 DEFAULT_KEYS_SHORTCUT
  3. invalid dts/pts combination
  4. python软件安装步骤-初学者python详细安装步骤_编程工具
  5. 关于wpf窗体中Allowtransparent和WindowsFormsHost的纠纷
  6. python---微信聊天机器人
  7. 三部排序|2013年蓝桥杯B组题解析第六题-fishers
  8. circle函数用法 turtle_Turtle库与Time库基础知识分享(详细)
  9. 解决浏览器跨域加载本地文件报错 Access to script at ‘xxx‘ from origin ‘null‘ has been blocked by CORS policy
  10. DNS服务器之二:从服务器的实现
  11. 【Mybatis】mybatis的小细节
  12. java 高级笔试题_JAVA高级工程师笔试题及答案
  13. java获取本机物理ip地址吗_Java获取本机所有ip地址
  14. 计算机的平方根的符号是哪个,平方根
  15. 探讨PHP实现站内搜索引擎的具体方法
  16. 2018中国国际大数据大会  助力大数据与实体经济深度融合
  17. overscroll-behavior
  18. 耿建超英语语法---非谓语动词作同位语和定语
  19. 华为设备配置BGP AS号替换
  20. Spire.Doc利用word样式读取word文字内容(.NET)

热门文章

  1. 常用的JDBC的驱动
  2. python生成词云_词云制作没那么难,Python 10 行代码就实现了!
  3. 记录一次多线程与Map.keySet() 出现的“并发”问题
  4. (转)Vue-初步了解vue-router的三要素:路由map 、路由视图、路由导航
  5. Docker 基础技术之 Linux namespace 详解
  6. 工作中git常用命令
  7. 2层弹出页面刷新中间层
  8. python征程3.1(列表,迭代,函数,dic,set,的简单应用)
  9. HTML的标签元素分类的区别
  10. SQL NOTE--VIEW