请教,我的mathematica计算问题
mathematica吧
全部回复
仅看楼主
level 2
平淡俗人 楼主
对一个方程组求解平衡点,自己电脑一直运行,我以为是卡顿,然后又测试了一下1+1 ,结果秒出。我取消软件的联网,重开软件都不行,去找老师,老师的电脑基本上是2秒就能得到结果,我觉得可能自己的笔记本不行,就用室友的台式机(应该比老师配的办公台式好吧)但是还是一直显示正在运行。代码如下
Solve[{Subscript[a, 0] x - Subscript[b, 0] x^2 - (
Subscript[v, 0] x y)/(Subscript[d, 1] + x^2) ==
0, -Subscript[a, 1] y + (Subscript[v, 1] x y)/(
Subscript[d, 1] + x^2) - (Subscript[v, 2] y z)/(
Subscript[d, 2] + y) == 0,
Subscript[c, 3] z^2 - (Subscript[v, 3] z^2)/(Subscript[d, 3] + y) ==
0}, {x, y, z}]
麻烦指教一下
2019年05月19日 09点05分 1
level 2
平淡俗人 楼主
更改式子,不使用本身自带下脚标,直接用a1代替,用空格和※号代替乘,结果秒出。可能是公式系数太过繁杂,那么,此贴终结。
2019年05月20日 10点05分 2
复杂的符号系数确实会拖慢Solve的计算,不过你这个例子还是有点诡异。因为,假如随便用个符号代替Subscript(比如 Subscript -> sub),Solve照样会秒出……这已经近乎于Bug了。(测试版本11.3和12。)
2019年06月01日 08点06分
1