[問題] 記憶體不足

看板Mathematica作者 (祝福 遠方的朋友)時間12年前 (2012/02/29 15:47), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
系統 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

02/29 16:03, , 1F
我也跑不起來==,把Mesh關掉有比較快嗎??
02/29 16:03, 1F

02/29 17:26, , 2F
遇到這問題,只能考慮硬體擴充吧?
02/29 17:26, 2F

02/29 17:28, , 3F
我也滿常遇到這問題的...
02/29 17:28, 3F

02/29 17:57, , 4F
mathkernel吃掉4.5GB ram的時候我按abort了
02/29 17:57, 4F

02/29 20:33, , 5F
Evaluate[f1[x, y, z]==0],PlotPoints->20
02/29 20:33, 5F

02/29 20:34, , 6F
這兩個地方改一下會很快有結果~
02/29 20:34, 6F

02/29 21:01, , 7F
除擴充硬體 有更好的方式嗎 另外plotpoints 35 是為了
02/29 21:01, 7F

02/29 21:02, , 8F
解析 30我可以跑出來
02/29 21:02, 8F

03/01 10:58, , 9F
MaxRecursion -> 0 或 1
03/01 10:58, 9F
文章代碼(AID): #1FJTWaPc (Mathematica)