[求助]如何画一个透明的球体?
<P><FONT size=4> <FONT color=#0000ff>我是一个新手,想通过外部数据调用MATLAB画一个球体,请各位帮忙!万分感谢!</FONT></FONT></P>回复:(wing2)[求助]如何画一个透明的球体?
k = 5;<BR>n = 2^k-1;<BR> = sphere(n);<BR>c = hadamard(2^k);<BR>surf(x,y,z,c);<BR>colormap()<BR>axis equal<BR>alpha(.5) 十分感谢! 非常感谢 请指教!那么如果我有二十四组数据,想通过这些数据组成一个球,应怎么办呢?回复:(wing2)请指教!那么如果我有二十四组数据,想...
<DIV class=quote><B>以下是引用<I>wing2</I>在2006-3-23 8:26:58的发言:</B><br>请指教!那么如果我有二十四组数据,想通过这些数据组成一个球,应怎么办呢?</DIV><br>想了一下不知道对不对<br>设共有n组数据,已知各点坐标为xi,yi,zi,球心坐标a,b,c 半径为r<br><br>那么这个问题就变成<br>min{abs{nr-∑[(xi-a)^2+(yi-b)^2+(zi-c)^2]}}<br>∑表示1到n的累加<br><br>这就变成了一个无约束非线性规划问题,用fminunc求解可以得到r,a,b,c然后画球<br>以上仅供参考<br>[此贴子已经被作者于2006-3-24 7:41:35编辑过]
页:
[1]