matlab 多元非线性最小二乘拟合
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/04 23:35:30
matlab 多元非线性最小二乘拟合
我用matlab工具比较少,做如下拟合.
z = ((L+d)cos(e)-a)^2+((L+d)cos(e)-b)^2
其中,z,d,e是直接观测值,现在要用最小二乘法拟合求出L,a,b三个量.
z=[50,50,50]
d=[0.01,0.02,0.01]
e=[0.4,120,359.5]
我用matlab工具比较少,做如下拟合.
z = ((L+d)cos(e)-a)^2+((L+d)cos(e)-b)^2
其中,z,d,e是直接观测值,现在要用最小二乘法拟合求出L,a,b三个量.
z=[50,50,50]
d=[0.01,0.02,0.01]
e=[0.4,120,359.5]
![matlab 多元非线性最小二乘拟合](/uploads/image/z/18371229-69-9.jpg?t=matlab+%E5%A4%9A%E5%85%83%E9%9D%9E%E7%BA%BF%E6%80%A7%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9%98%E6%8B%9F%E5%90%88)
使x=【d,e】然后在matlab中调用x的两个数组即可拟合出L,a,b的值