kakalx 发表于 2009-12-6 00:04

怎么从2维改成3维的

我从别的师兄那里搞了一个这样的绘图小程序,是关于2维的,现在我想在这个基础上改成3维的,可是老是搞不定,请论坛里的哥们帮帮看一看。谢谢
这个程序如下:
functionz=plot_2dcubes(infile);
figure(); colormap();
a=load(infile);
x=z(:,1)+1; y=z(:,2)+1;
xmax=max(x)-1; ymax=max(y)-1;
for i=1:length(x),
   c(x(i),y(i))=255;    %注意:c(0,-2); index must be a positive integer or logical.
end
image(,,c);

[ 本帖最后由 ChaChing 于 2009-12-6 22:57 编辑 ]

ChaChing 发表于 2009-12-6 00:24

image是2维的, 3维的help mesh, surf

kakalx 发表于 2009-12-6 20:07

回复 沙发 ChaChing 的帖子

嗯,
帮我看一看,其中的“c(x(i),y(i))=255; ”为什么要这样写呢?如果用mesh或者surf,这里的数字要不要改?实在不懂。

ChaChing 发表于 2009-12-6 23:03

回复 板凳 kakalx 的帖子

个人以为与其搅清楚这个, 还不如拿数据直接试!:loveliness:
页: [1]
查看完整版本: 怎么从2维改成3维的