matlab曲面拟合 求救

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:15:29
知道数据x,y,z各三组,想将z表达成z=z(x,y).用matlab 拟合给出拟合公式。
答案采纳后 再赏100分!!!!
楼下复制的那个没法用啊,我早就看过了。你得理解我的问题再回答。

matlab我只知道这两个函数
在Magma里有Interpolation()函数可以调用,你可以试试matlab里这个命令是否有效。

我随机的取了一组数:

>> X=[2 3 4 5 6];
>> Y=[10 3 5 2 7];

>> Z=3*X+4*Y+.5*randn(1,5);
>> fit=[X' Y']\Z'

fit =

3.0054
3.9975

这是一个例子了,你只要用最后一个命令就可以得到Z=Z(X,Y)的答案。在这个例子中,最后得到的拟合值就是
Z=3.0054*X+3.9975*Y.