【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 如何画图
  • 热门搜索
    张掖旅游攻略必去景点 济南旅游攻略 阳泉旅游 多长时间可以验孕 上海的旅游景点 两边太阳胀痛怎么回事 韩国旅游签证 西双版纳旅游网 男人可以生孩子吗 凉拌金针菇的做法