问题描述:
matlab拟合非线性方程组参数
已知x1=(m0*x+m1*y+m2)./(m6*x+m7*y+1),
y1=(m3*x+m4*y+m5)./(m6*x+m7*y+1),
其中(x1,y1,1)和(x,y,1)是其次坐标,
现在给定了很多组这种齐次坐标.
问大家知道怎么拟合出这个方程组嘛?也就是求出m0到m6的值?用matlab怎么搞定?
cftool拟合工具箱似乎不能做方程组的拟合,而且有4个变量x,y,x1,y1
已知x1=(m0*x+m1*y+m2)./(m6*x+m7*y+1),
y1=(m3*x+m4*y+m5)./(m6*x+m7*y+1),
其中(x1,y1,1)和(x,y,1)是其次坐标,
现在给定了很多组这种齐次坐标.
问大家知道怎么拟合出这个方程组嘛?也就是求出m0到m6的值?用matlab怎么搞定?
cftool拟合工具箱似乎不能做方程组的拟合,而且有4个变量x,y,x1,y1
问题解答:
我来补答展开全文阅读