用matlab,二元函数已知形式,看了不少二元函数拟合的帖子,但自己要拟合的还是不会编.要拟合函数的形式z=(A*x^2+B*x+C)*y^2+(D*x^2+E*x+F)*y+G*x^2+H*x+LABCDEFGHL为要求的系数.xyz= [35.63 93.92 618.9136 35.85 93.93
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 03:31:49
![用matlab,二元函数已知形式,看了不少二元函数拟合的帖子,但自己要拟合的还是不会编.要拟合函数的形式z=(A*x^2+B*x+C)*y^2+(D*x^2+E*x+F)*y+G*x^2+H*x+LABCDEFGHL为要求的系数.xyz= [35.63 93.92 618.9136 35.85 93.93](/uploads/image/z/7105992-24-2.jpg?t=%E7%94%A8matlab%2C%E4%BA%8C%E5%85%83%E5%87%BD%E6%95%B0%E5%B7%B2%E7%9F%A5%E5%BD%A2%E5%BC%8F%2C%E7%9C%8B%E4%BA%86%E4%B8%8D%E5%B0%91%E4%BA%8C%E5%85%83%E5%87%BD%E6%95%B0%E6%8B%9F%E5%90%88%E7%9A%84%E5%B8%96%E5%AD%90%2C%E4%BD%86%E8%87%AA%E5%B7%B1%E8%A6%81%E6%8B%9F%E5%90%88%E7%9A%84%E8%BF%98%E6%98%AF%E4%B8%8D%E4%BC%9A%E7%BC%96.%E8%A6%81%E6%8B%9F%E5%90%88%E5%87%BD%E6%95%B0%E7%9A%84%E5%BD%A2%E5%BC%8Fz%3D%28A%2Ax%5E2%2BB%2Ax%2BC%29%2Ay%5E2%2B%28D%2Ax%5E2%2BE%2Ax%2BF%29%2Ay%2BG%2Ax%5E2%2BH%2Ax%2BLABCDEFGHL%E4%B8%BA%E8%A6%81%E6%B1%82%E7%9A%84%E7%B3%BB%E6%95%B0.xyz%3D+%5B35.63+93.92+618.9136+35.85+93.93)
用matlab,二元函数已知形式,看了不少二元函数拟合的帖子,但自己要拟合的还是不会编.要拟合函数的形式z=(A*x^2+B*x+C)*y^2+(D*x^2+E*x+F)*y+G*x^2+H*x+LABCDEFGHL为要求的系数.xyz= [35.63 93.92 618.9136 35.85 93.93
用matlab,二元函数已知形式,
看了不少二元函数拟合的帖子,但自己要拟合的还是不会编.
要拟合函数的形式z=(A*x^2+B*x+C)*y^2+(D*x^2+E*x+F)*y+G*x^2+H*x+L
ABCDEFGHL为要求的系数.
xyz=
[35.63 93.92 618.9136
35.85 93.93 618.5563
36.35 93.92 617.7082
35.63 93.94 618.9354
35.28 93.95 619.532
35.6 93.94 618.9856
35.85 93.94 618.5673
36 93.93 618.3052
36 93.96 618.3383
]
xyz 的数据还有很多,关键是方法怎么搞.
到底怎么编程,我仿照别人的二元拟合总是报错,我觉得跟那些自变量x1和x1.有关,但我搞不懂该怎么编,虚心求教!
用matlab,二元函数已知形式,看了不少二元函数拟合的帖子,但自己要拟合的还是不会编.要拟合函数的形式z=(A*x^2+B*x+C)*y^2+(D*x^2+E*x+F)*y+G*x^2+H*x+LABCDEFGHL为要求的系数.xyz= [35.63 93.92 618.9136 35.85 93.93
x=xyz(:,1)
y=xyz(:,2)
z=xyz(:,3)
p=[x.^2.*y.^2 x.*y.^2 y.^2 x.^2.*y x.*y y x.^2 x ones(length(x),1)]\z
这样得到的p就是依次的系数