请教:怎样对同一张图上的多个球体分别着色?
如下图这些球一共有两种粒径,现在想把它们分别着色。我自己尝试着在画球的for循环语句中加入if语句和colormap语句来控制对不同粒径的球分别进行着色,但是得出的结果是同种颜色。不知道问题出在哪里,拜请大侠们指教!谢谢!
[ 本帖最后由 ChaChing 于 2009-3-5 20:48 编辑 ] 参考一下吧:
=sphere;
surf(X,Y,Z,ones(size(Z)))
hold on
surf(X,Y,Z+4,.5*ones(size(Z)))
surf(X*.5+4,Y*.5+4,Z*.5,.6*ones(size(Z))) 非常感谢冬春夏秋!我按照你的思路已经把图给画出来了!
只是我在其中加入了brighten语句把图的颜色的鲜艳程度调高了~!
页:
[1]