
matlab 根据多点数据拟合球面,并算出球的方程
1个回答
展开全部
得到的点的数据保存于
x
y
z矩阵
x,y,z矩阵都是2765x1的矩阵,分别存放数据点的三个坐标值
fun=@(p)
(x-p(1)).^2+(y-p(2)).^2+(z-p(3)).^2-p(4)^2;
pp=lsqnonlin(fun,[90.0073,23.4969,429.3786,32.7018]);
这样得到的pp就是拟合的结果
pp(1)
~pp(3)分别是拟合得到球心的x,y,z坐标,pp(4)是拟合所得半径
x
y
z矩阵
x,y,z矩阵都是2765x1的矩阵,分别存放数据点的三个坐标值
fun=@(p)
(x-p(1)).^2+(y-p(2)).^2+(z-p(3)).^2-p(4)^2;
pp=lsqnonlin(fun,[90.0073,23.4969,429.3786,32.7018]);
这样得到的pp就是拟合的结果
pp(1)
~pp(3)分别是拟合得到球心的x,y,z坐标,pp(4)是拟合所得半径

2023-08-25 广告
"整定计算的工作步骤,大致如下:1.确定整定方案所适应的系统情况。2.与调度部门共同确定系统的各种运行方式。3.取得必要的参数与资料(保护图纸,设备参数等)。4.结合系统情况,确定整定计算的具体原则。5.进行短路计算。6.进行保护的整定计算...
点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询