作者scws (小凉)
看板MATLAB
标题[绘图] 三维的作图问题
时间Tue Nov 26 23:04:14 2013
有三维的座标(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
1F:→ ejialan:记忆体不足 不知道本板#14NExFb7这篇对你有没有帮助 11/27 10:30