24小时热门版块排行榜    

查看: 230  |  回复: 1
当前主题已经存档。

hyl.net

[交流] 【求助】为何生不出三维球体 已有1人参与

d=6;
theta=(0:pi/18:2*pi);
phi=(0:pi/18:2*pi);
a=d*sin(theta).*cos(phi);
A=repmat(a,37,1);
b=d*sin(theta).*sin(phi);
B=repmat(b,37,1);
c=d*sin(theta);
C=repmat(c,37,1);
[x,y,z] = sphere(36);
xLV = A'.*x;
yLV = B'.*y;
zLV = C'.*z;
surf(xLV, yLV, zLV ,'FaceColor','yellow','FaceAlpha',0.5)
这个程序生成的图像为何不是球体,请大虾指点
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

anyuezhiji

银虫 (正式写手)

星空行者

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
adu886886(金币+2):谢谢交流 2010-04-12 08:16
sphere生成的矩阵直接用来画球就行了
如果要增大半径或移动位置乘以常数和加上常数即可

另外你的参数方程给定的也不是球体
而是圆锥面

下面是画球的一些例子:
CODE:
%%PSL@CSU
%%QQ:547423688
%%Email:anyuezhiji@qq.com

d=6;%半径
C=[0,0,0];%球心坐标

figure
hold on
fl = @(x,y) -sqrt(d^2-(x-C(1)).^2 - (y-C(2)).^2)+C(3);
ezsurf(fl)
fh = @(x,y) sqrt(d^2-(x-C(1)).^2 - (y-C(2)).^2)+C(3);
ezsurf(fh)
axis([-d d -d d -d d])
View(36,6)
title(['(x-',num2str(C(1)),')^2 + (y-',num2str(C(2)),')^2+(z-',num2str(C(3)),')^2=',num2str(d),'^2'])

figure
[x,y,z] = sphere(36);
X = C(1)+d*x;
Y = C(2)+d*y;
Z = C(3)+d*z;
surf(X,Y,Z ,'FaceColor','yellow')
axis equal
title(['(x-',num2str(C(1)),')^2 + (y-',num2str(C(2)),')^2+(z-',num2str(C(3)),')^2=',num2str(d),'^2'])

figure
syms a b c theta phi;
a=d*cos(theta)*cos(phi)+C(1);
b=d*sin(theta)*cos(phi)+C(2);
c=d*sin(phi)+C(3);
ezsurf(a,b,c,[0,2*pi],[0,2*pi])
title(['(x-',num2str(C(1)),')^2 + (y-',num2str(C(2)),')^2+(z-',num2str(C(3)),')^2=',num2str(d),'^2'])
axis equal

figure
theta=(0:pi/18:2*pi);
phi=(0:pi/18:2*pi);
[theta,phi]=meshgrid(theta,phi)
a=d*cos(theta).*cos(phi)+C(1);
b=d*sin(theta).*cos(phi)+C(2);
c=d*sin(phi)+C(3);
surf(a, b, c ,'FaceColor','yellow','FaceAlpha',0.5)
axis equal

[ Last edited by anyuezhiji on 2010-4-11 at 21:08 ]
暗月下没有留下风的痕迹,但它已经寂然飘逝。。By<暗月之寂>:tiger38:
2楼2010-04-11 20:45:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hyl.net 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 bjm2e4yior 2026-07-18 4/200 2026-07-19 20:50 by mxyes0ckns
[考博] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 ufgqpyvpi6 2026-07-18 4/200 2026-07-19 20:43 by mxyes0ckns
[基金申请] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 ufgqpyvpi6 2026-07-18 5/250 2026-07-19 20:39 by mxyes0ckns
[考研] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 ufgqpyvpi6 2026-07-18 6/300 2026-07-19 20:34 by mxyes0ckns
[论文投稿] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 ufgqpyvpi6 2026-07-18 7/350 2026-07-19 20:30 by mxyes0ckns
[找工作] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 ufgqpyvpi6 2026-07-18 4/200 2026-07-19 20:23 by mxyes0ckns
[考博] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 ufgqpyvpi6 2026-07-18 5/250 2026-07-19 20:19 by mxyes0ckns
[基金申请] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 ufgqpyvpi6 2026-07-18 5/250 2026-07-19 20:14 by mxyes0ckns
[基金申请] 面上的水很深 +17 布布和一二 2026-07-18 22/1100 2026-07-19 20:03 by botar
[硕博家园] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 ufgqpyvpi6 2026-07-18 5/250 2026-07-19 20:03 by mxyes0ckns
[基金申请] 小木虫没落了,除了祈祷帖子,几乎看不到有价值的帖子 +15 botar 2026-07-14 16/800 2026-07-19 18:23 by wowsunflower
[教师之家] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 ufgqpyvpi6 2026-07-18 6/300 2026-07-19 16:03 by 0u3sh5hhfi
[基金申请] 国社科通讯评审 +5 潜水冠军123 2026-07-18 6/300 2026-07-19 12:28 by lfy8008
[基金申请] 生命口面上会评结束了吗大家有知道结果吗?现在还没有结果正常不? +6 碧水00 2026-07-16 9/450 2026-07-17 15:21 by jaasxulu
[论文投稿] 跨出版社商投稿 20+5 倪好520 2026-07-13 5/250 2026-07-16 17:24 by 无视军团
[基金申请] H口,面上,时间戳7月7日。 +3 plumage5 2026-07-15 3/150 2026-07-15 21:06 by 6543yes
[基金申请] 会评 +5 无名者登山 2026-07-15 5/250 2026-07-15 18:15 by 杠就是你对
[基金申请] E口青C会评结束了吗? 40+3 小小书虫c 2026-07-14 9/450 2026-07-15 16:04 by 安静的知了
[基金申请] 国自然面上D口祈祷 +4 monkeynana 2026-07-14 4/200 2026-07-15 09:14 by 白水煮
[基金申请] 没收到消息,再次陪跑 +3 天空星辰fly 2026-07-14 3/150 2026-07-14 19:14 by 6543yes
信息提示
请填处理意见