24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1206  |  回复: 6

powterlam

铁虫 (小有名气)

[求助] matlab编程求助!

已知(x,y,z)一系列数据点,要求拟合出一个球形。

111.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

I love the journey, I hate the journey too
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

powterlam

铁虫 (小有名气)

只要拟合图中倒三角形的数据点。
I love the journey, I hate the journey too
2楼2012-09-14 15:05:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

powterlam

铁虫 (小有名气)

要求你和后知道球形的半径以及球心坐标。
I love the journey, I hate the journey too
3楼2012-09-14 15:19:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

感谢参与,应助指数 +1
看此例
CODE:
[x1,x2,x3]=sphere;   %构建一个圆心在原点的单位球
x1=reshape(x1,1,[]); %将矩阵坐标转换成向量
x2=reshape(x2,1,[]);
x3=reshape(x3,1,[]);
xdata=[x1;x2;x3];   %xdata的每一列就是一个点的xyz
ydata=zeros(1,length(x1));%构建一个相同点数的0向量
p0=[0.1,0.1,0.2,1];   %初值点的圆心坐标和半径
fun=@(p,xdata)(xdata(1,:)-p(1)).^2+(xdata(2,:)-p(2)).^2+(xdata(3,:)-p(3)).^2-p(3)^2    %拟合函数为距离平方与半径平方差
p=lsqcurvefit(fun,p0,xdata,ydata)    %拟合

结果为:
p =

   -0.0192    0.0000   -0.0000    1.0000表明拟合出来的球心在(-0.0192,0,0),半径为1与初始基本一致
showmethemoney
4楼2012-09-14 15:25:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

有点错,fun函数最后那个应该是p(4)^2,拟合结果为
p =

   -0.0000    0.0000   -0.0000    1.0000
与初始一致。
showmethemoney
5楼2012-09-14 15:26:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

powterlam

铁虫 (小有名气)

引用回帖:
5楼: Originally posted by csgt0 at 2012-09-14 15:26:30
有点错,fun函数最后那个应该是p(4)^2,拟合结果为
p =

   -0.0000    0.0000   -0.0000    1.0000
与初始一致。

谢谢。
能指教一下怎么画那张图吗?
I love the journey, I hate the journey too
6楼2012-09-19 11:01:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
powterlam: 金币+50, 有帮助, 谢谢! 2012-09-19 23:58:04
powterlam: 金币+50, 有帮助 2012-10-18 09:32:52
画三维点用scatter3
画球先用[x,y,z]=sphere;产生球心在0的单位球,再放大或缩小或移位后用surf画就可以
比如:
scatter3(rand(10,1),rand(10,1),rand(10,1))
[x,y,z] = sphere;
hold on
surf(x,y,z)  % sphere centered at origin
hold on
surf(x+1,y-1,z)  % sphere centered at (1,-1,0)
透明的我还不知道怎么弄
showmethemoney
7楼2012-09-19 14:09:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 powterlam 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 国自然面上和省基金B类撒花 +6 花田半亩~白 2026-04-21 6/300 2026-04-22 10:55 by 3126142009
[考博] 华师大读博 +3 xq83 2026-04-22 5/250 2026-04-22 10:42 by xq83
[教师之家] 又一批高校组建人工智能学院 师资行吗 不是骗人吗 +5 yexuqing 2026-04-19 5/250 2026-04-22 10:01 by easeheart
[考研] 0854求调剂 +24 门路摸摸 2026-04-15 28/1400 2026-04-22 09:54 by Sy199704!
[论文投稿] 急需审稿人!!! +3 陆小果画大饼 2026-04-21 3/150 2026-04-21 23:54 by jzy_123456
[考博] 申博/考博 +4 啃面包的小书虫 2026-04-17 8/400 2026-04-21 16:26 by 啃面包的小书虫
[考研] 295分求调剂 +6 ?要上岸? 2026-04-17 6/300 2026-04-21 08:18 by Equinoxhua
[考研] 085600材料与化工调剂 5+3 孜孜不倦2002 2026-04-19 6/300 2026-04-20 21:25 by babero
[论文投稿] 期刊推荐 +3 材料研究生 2026-04-15 5/250 2026-04-20 16:02 by 豆豆7758
[论文投稿] 有没有接收比较快的sci期刊呀,最好在一个月之内的,研三孩子求毕业 20+4 之护着 2026-04-16 7/350 2026-04-20 15:45 by 豆豆7758
[考研] 337求调剂 +3 jyz04 2026-04-18 3/150 2026-04-20 12:24 by 研可安
[考研] 求计算机方向调剂 +3 Toffee2 2026-04-16 6/300 2026-04-19 22:37 by ll叶
[考研] 294求调剂 +8 淡然654321 2026-04-17 9/450 2026-04-19 19:51 by Equinoxhua
[考研] 304求调剂 +8 castLight 2026-04-16 8/400 2026-04-19 17:14 by 中豫男
[考研] 求调剂 +6 苦命人。。。 2026-04-18 7/350 2026-04-19 16:27 by 中豫男
[考研] 300求调剂 +12 橙a777 2026-04-15 12/600 2026-04-18 23:51 by 路病情
[考研] 接受任何调剂 +6 也就是栗子 2026-04-17 7/350 2026-04-18 17:20 by 涵竹刘
[考研] 260求调剂 +4 Zyt1314520.. 2026-04-17 5/250 2026-04-18 08:28 by babysonlkd
[考研] 急需调剂 +9 绝不放弃22 2026-04-15 10/500 2026-04-18 08:09 by chixmc
[有机交流] 二苯甲酮酸类衍生物 50+3 小白爱主人 2026-04-17 6/300 2026-04-17 18:47 by kf2781974
信息提示
请填处理意见