看板 MATLAB 關於我們 聯絡資訊
有三維的座標(x y z) 60*60*60 每個座標點上都有數值 ex [1,1,1]=0.2 [1,1,2]=0.5 . . . [60,60,60]=0.02 想把這些值的大小想用顏色來標示 (colorbar?? ) 我一開始 有想要用 slice 看help的interp3 中例子有出現 就試著做 j=一維矩陣(60*60*60) mcx=60,mcy=60,mcz=60 jj=reshape(j,[mcx,mcy,mcz]); x=zeros(mcx); y=zeros(mcy); z=zeros(mcz); xi=zeros(mcx*10); yi=zeros(mcy*10); zi=zeros(mcz*10); jji=zeros(mcx*10,mcy*10,mcz*10); [x,y,z]=meshgrid(1:1:mcx,1:1:mcy,1:1:mcz); [xi,yi,zi]=meshgrid(1:0.1:mcx,1:0.1:mcy,1:0.1:mcz); jji=interp3(x,y,z,jj,xi,yi,zi,'spline'); slice(xi,yi,zi,jji,30,30,30) ??? Out of memory. Type HELP MEMORY for your options. 是我內差的太多嗎?(當時我還有跑其他程式 這會有影響??) 請問是哪邊出問題 或者有其他建議的指令 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.120.96
ejialan:記憶體不足 不知道本板#14NExFb7這篇對你有沒有幫助 11/27 10:30