【Mathematica】微分方程组的数值解法

 时间:2024-10-11 19:33:50

1、要求解的方程组是:{x'[t觥终柯计] + y[t]^2 == 1, y'[t] + x[t]^2 == 2}初始条件是:x[1] == 1, y[1] == 2直接用DSolve,计算机将进入某种奇异状态:DSolve[{x'[t]+y[t]^2==1,y'[t]+x[t]^2==2,x[1]==1,y[1]==2}, {x[t], y[t]}, t]

【Mathematica】微分方程组的数值解法

3、NDSolve[{x'[t]+y[t]^2==1,y&拭貉强跳#39;[t]+x[t]^2==2,x[1]==1,y[1]==2}, {x[t], y[t]}, {t,-10,10}]给t制定一个取值范围,仍旧报错。这是因为这个范围内,很可能遇到了微分方程系统的奇异值。

【Mathematica】微分方程组的数值解法

5、出来结果,就可以画图了:ParametricPlot[{x[t], y[t]} /. sol, {t, 1, 2}]

【Mathematica】微分方程组的数值解法

7、有时候即便不出界,也会报错,不知道为什么数值解可以求出来,图像却不可作。

【Mathematica】微分方程组的数值解法
  • Mathematica 特殊字符输入(希腊字母/运算符)
  • 如何用mathematica画出函数图象
  • Mathematica 求解二阶常微分方程技巧(符号解)
  • Mathematica基础——解微分方程并作图
  • mathematica 如何画图
  • 热门搜索
    文明旅游手抄报 出国旅游需要什么证件 青岛旅游图片 黄浦江旅游 广东阳江旅游 去香港旅游买什么好 顺德旅游景点 漳浦旅游景点大全 武夷山旅游报价 国庆旅游景点