声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2386|回复: 5

[求助]如何画一个透明的球体?

[复制链接]
发表于 2006-3-21 10:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P><FONT size=4>     <FONT color=#0000ff>我是一个新手,想通过外部数据调用MATLAB画一个球体,请各位帮忙!万分感谢!</FONT></FONT></P>
回复
分享到:

使用道具 举报

发表于 2006-3-21 15:12 | 显示全部楼层

回复:(wing2)[求助]如何画一个透明的球体?

k = 5;<BR>n = 2^k-1;<BR>[x,y,z] = sphere(n);<BR>c = hadamard(2^k);<BR>surf(x,y,z,c);<BR>colormap([1  1  0; 0  1  1])<BR>axis equal<BR>alpha(.5)
 楼主| 发表于 2006-3-21 19:35 | 显示全部楼层
十分感谢![em23]
发表于 2006-3-22 15:12 | 显示全部楼层
非常感谢
 楼主| 发表于 2006-3-23 08:26 | 显示全部楼层
请指教!那么如果我有二十四组数据,想通过这些数据组成一个球,应怎么办呢?
发表于 2006-3-23 21:39 | 显示全部楼层

回复:(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编辑过]

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-11 22:56 , Processed in 0.055847 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表