可以直接使用matlab的曲面擬合工具箱,但是平面擬合的效果壹般
1、在命令窗口輸入待擬合的數據
>>?x=[11.4,11.4,11.4,11.4;13.1,13.1,13.1,13.1;14.8,14.8,14.8,14.8;16.5,16.5,16.5,16.5;18.2,18.2,18.2,18.2];y=[0.84,0.72,0.61,0.45;0.68,0.49,0.44,0.41;0.57,0.43,0.40,0.38;0.42,0.37,0.33,0.17;0.39,0.30,0.24,0.16];
z=[1.62,2.51,2.63,2.64;1.93,2.58,3.01,3.23;2.45,2.83,3.27,3.31;2.60,3.27,3.33,3.45;2.93,3.74,4.09,4.35];
2、輸入sftool命令打開曲面擬合工具箱,然後依次選擇x,y,z數據
>>?sftool3、因為妳要求平面擬合,所以選擇壹次多項式類型
4、左側面板即為擬合結果
其中,R-square表示擬合度,越接近於1表示擬合效果越好,此時僅為0.8241,所以效果並不好。