作者harry81224 (aeon)
看板MATLAB
标题[绘图] 多个圆球绘图
时间Tue Sep 30 20:26:40 2014
各位版上的同好大家好
现在问题是这样,我用乱数产生了随机的X,Y,Z(圆心位置)
我想要在我定义的三维空间内画球体,所以想说是不是可以用回圈让他自己画
再把每个画好的图or起来就可以
我的code如下:
for i=1:n
sphereVoxels(:,:,i) = (rowsInImage - x1(i)).^2+ (columnsInImage -
y1(i)).^2 + (pagesInImage - z1(i)).^2 <= radius^2;
s=s|sphereVoxels(:,:,i);
end
前面乱数的产生方式就不详细打出来了
跑完的结果给我这样的错误讯息
Assignment has more non-singleton rhs dimensions than non-singleton subscripts
并告诉我前述的code有问题,不知道版上的同好知不知道问题在哪
也想请问一下code中的(:,:,i)的意义是什麽?
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.38.144
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1412080003.A.46B.html