- 积分
- 15
- 注册时间
- 2008-7-20
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2013-6-28 14:35:59
|
显示全部楼层
来自 陕西西安
本帖最后由 TBE_Legend 于 2013-6-28 15:01 编辑
TBE_Legend 发表于 2013-6-27 22:42
提高迭代次数到1e9
抽空又调了下,这个看起来好多了。
以下是mathematica代码供参考:- Rp = 479 10^25;
- c = 2998 10^5;
- \[Sigma] = 65 10^-24;
- \[Tau]f = 230 10^-6;
- \[Tau]c = 227 10^-11;
- sol = NDSolve[ {n'[t] ==
- Rp - c \[Sigma] \[Phi][t] n[t] - n[t]/\[Tau]f, \[Phi]'[t] ==
- c \[Sigma] \[Phi][t] n[t] - \[Phi][t]/\[Tau]c ,
- n[0] == 0, \[Phi][0] == 1 }, {n, \[Phi]}, {t, 0, 70 10^-6},
- MaxStepSize -> 10^-8, Method -> "StiffnessSwitching"];
- Plot[n[t] /. sol // Evaluate, {t, 0, 70 10^-6}, PlotRange -> All,
- Frame -> True, PlotStyle -> {Red}]
- Plot[\[Phi][t] /. sol // Evaluate, {t, 0, 70 10^-6}, PlotRange -> All,
- Frame -> True, PlotStyle -> {Black}]
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|