You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Scipy的2D旋转平移缩放问题最小二乘求解函数选型

带权重的网格拟合参数估计问题

需求概述

通过Python实现:利用已知节点(u,v)和带σ权重的观测坐标(x,y)拟合网格,采用最小二乘法估计模型参数xl、yl、c、a,同时计算残差、单位权中误差σ₀以及参数协方差矩阵。

拟合模型

模型表达式如下:

x = xl + u*c*cos(a) - v*c*sin(a)
y = yl + u*c*sin(a) + v*c*cos(a)

观测数据

每组数据格式为(u,v) (x观测值, y观测值, σ权重):

(100,200) (-79055.6, -108720.7, 1.0)
(100,220) (-81032.2, -122577.8, 2.7)
(100,240) (-83007.5, -136440.7, 0.5)
(100,260) (-84980.8, -150304.5, 4.9)
(100,280) (-86964.5, -164160.7, 7.2)
(150,200) (-113710.4, -103788.9, 8.6)
(150,220) (-115682.6, -117643.3, 4.5)
(150,240) (-117657.9, -131497.5, 3.7)
(150,260) (-119632.2, -145362.1, 2.6)
(150,280) (-121610.9, -159218.0, 3.5)

参数初始参考值

给定的目标求解参数初始值:

(xl,yl)=(10000.0, 20000.0), c=700.00, a=3.000

疑问与待解决点

  • 不确定选择scipy.optimize.leastsq还是curve_fit更合适
  • 怀疑该问题属于线性最小二乘问题,是否有针对性更强的求解函数
  • 需要完成残差、σ₀(单位权中误差)以及参数协方差矩阵的计算

内容的提问来源于stack exchange,提问作者Eric H.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 19:12:31