作者walk (祝福 遠方的朋友)
看板Mathematica
標題[問題] 記憶體不足
時間Wed Feb 29 15:47:45 2012
系統 win7 32bit
cpu 2 core 2.66G
ram 4G
h[x_, y_] := (1 - 2 x y)^(-2/3)
f1[x_, y_, z_] :=
h[x/2, -x - y - z] (-2 x - y - z) + y (h[x, y] - h[-x - y - z, y]) +
z (h[x, z] - h[-x - y - z, z])
g1 = ContourPlot3D[f1[x, y, z] == 0, {x, 0, 1}, {y, 0, 1}, {z, -2, 0},
RegionFunction ->
Function[{x, y, z}, 0 < x < y && x y < 1/2 && -x - y < z < -y],
PlotPoints -> 35, AxesLabel -> {x, y, z}]
結果他跑出了記憶體不足(No more memory available.
Mathematica kernel has shut down.)
但當掉得當時 我看ram也才使用了大約78%
大家可以給一些建議嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.34.153
推 qoodeva:我也跑不起來==,把Mesh關掉有比較快嗎?? 02/29 16:03
推 domo2:遇到這問題,只能考慮硬體擴充吧? 02/29 17:26
推 domo2:我也滿常遇到這問題的... 02/29 17:28
→ hyperino:mathkernel吃掉4.5GB ram的時候我按abort了 02/29 17:57
→ chungyuandye:Evaluate[f1[x, y, z]==0],PlotPoints->20 02/29 20:33
→ chungyuandye:這兩個地方改一下會很快有結果~ 02/29 20:34
→ walk:除擴充硬體 有更好的方式嗎 另外plotpoints 35 是為了 02/29 21:01
→ walk:解析 30我可以跑出來 02/29 21:02
→ chungyuandye:MaxRecursion -> 0 或 1 03/01 10:58