[問題] meshgrid的數量....已回收

看板MATLAB作者 (小軍)時間16年前 (2009/12/28 15:11), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串1/1
clear all; close all; delta=5*10^-5; x=-200:200; y=-200:200; z=1:40; X=delta.*x; Y=delta.*y; Z=delta.*z; [X,Y,Z]=meshgrid(x,y,z); 這樣是可行的 但是如果我改成 delta=5*10^-6; x=-2000:2000; y=-2000:2000; z=1:400; 程式就會出現錯誤... 是怎麼回事呢? 有辦法能修改嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.146.30

12/28 19:58, , 1F
4000*4000*400*3*8 記憶體爆了?
12/28 19:58, 1F

12/28 23:26, , 2F
那要如何解決啊??
12/28 23:26, 2F

12/29 00:31, , 3F
花錢解決
12/29 00:31, 3F

12/29 00:43, , 4F
我的是4GDDR2 800的記憶體 這樣就不夠?
12/29 00:43, 4F

12/29 00:44, , 5F
可以問問是怎麼算出 記憶體不夠的嗎?
12/29 00:44, 5F

12/29 01:26, , 6F
錯誤訊息就寫著out of memory啊
12/29 01:26, 6F

12/29 12:27, , 7F
執行原來不會爆的code..看看跑出來XYZ的size
12/29 12:27, 7F
文章代碼(AID): #1BE5eVtG (MATLAB)
文章代碼(AID): #1BE5eVtG (MATLAB)