各位MATLAB高手,如何用MATLAB拟合2维正态分布

来源:百度知道 编辑:UC知道 时间:2024/05/06 03:11:49
就是要拟合一个曲面。看概率论的书,似乎是二维正态分布。多谢各位大侠了

数据如下:
x y z
0 0 188
0 1 301
0 2 330
0 3 232
0 4 166
1 0 258
1 1 3182
1 2 4785
1 3 1048
1 4 243
2 0 1036
2 1 14960
2 2 19742
2 3 6098
2 4 432
3 0 2061
3 1 11431
3 2 15531
3 3 4055
3 4 324
4 0 294
4 1 444
4 2 2137
4 3 712
4 4 163

x,y是自变量,z是因变量。谢谢提醒。

象正交实验的数据,不适合拟合成曲面,不信你看图形。用regress回归就可以了。

clc;clear
A=[...
0 0 188
0 1 301
0 2 330
0 3 232
0 4 166
1 0 258
1 1 3182
1 2 4785
1 3 1048
1 4 243
2 0 1036
2 1 14960
2 2 19742
2 3 6098
2 4 432
3 0 2061
3 1 11431
3 2 15531
3 3 4055
3 4 324
4 0 294
4 1 444
4 2 2137
4 3 712
4 4 163]
x=A(:,1),y=A(:,2),z=A(:,3)
plot3(x,y,z),grid

看书呗
给分!
~-~