曲线拟合的问题,y=f(x1,x2,x3,x4) matlab怎样做?

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:32:45
x1 x2 x3 x4 y

0.2 13.6 8503 251 27.4
7.7 9.9 3658 314 13.9
5.8 10.8 7307 433 26.8
7.70 9.70 6717 257 23.8
7.5 9.8 7609 280 21.7
5.6 11.3 4271 533 14.6
6.2 7.6 52169 48 225
3.23 9.16 16516 80 44.1
0.33 11.3 17366 85 54.1
0.14 9.5 14245 91 56.6
5.5 9.7 18184 3 31.6
2.3 8.9 33612 250 114.9
3.3 4.6 73927 5 166
1.9 9.7 32175 150 107.5
0.6 9.9 33088 242 142.3
0.22 11.7 18620 567 60.4
1.88 11.76 27885 267 71.6
2.78 10.9 21780 76 58.7

以上是这些数据,我想得到y=f(x1,x2,x3,x4)这个函数表达式.
怎么做?不用matlab也可以

试过了,线性的不行,用二次函数。

format long
A=[...
0.2 13.6 8503 251 27.4
7.7 9.9 3658 314 13.9
5.8 10.8 7307 433 26.8
7.70 9.70 6717 257 23.8
7.5 9.8 7609 280 21.7
5.6 11.3 4271 533 14.6
6.2 7.6 52169 48 225
3.23 9.16 16516 80 44.1
0.33 11.3 17366 85 54.1
0.14 9.5 14245 91 56.6
5.5 9.7 18184 3 31.6
2.3 8.9 33612 250 114.9
3.3 4.6 73927 5 166
1.9 9.7 32175 150 107.5
0.6 9.9 33088 242 142.3
0.22 11.7 18620 567 60.4
1.88 11.76 27885 267 71.6
2.78 10.9 21780 76 58.7]

x=A(:,1:4),Y=A(:,5)
x11=x(:,1).*x(:,1);
x12=x(:,1).*x(:,2);
x13=x(:,1).*x(:,3);
x14=x(:,1).*x(:,4);
x22=x(:,2).*x(:,2);
x23=x(:,2).*x(:,3);
x24=x(:,2).*x(:,4);
x33=x(:,3).*x(:,3);
x34=x(:,3).*x(:,4);
x44=x(:,4).*x(:,4);

X=[x(:,:),x11,x12,x13,x14,x22,x23,x24,x33,x34,x44]

[B,BINT,R] = REGRESS(Y,[ones(length(Y),1),X])

结果:

曲线拟合的问题,y=f(x1,x2,x3,x4) matlab怎样做? 定义域为R的函数f(x)满足:f(x+y)=f(x).f(y)对任意实数都成立,存在实数x1x2是f(x1)不等于f(x2)求证f(0)=1 y=f(x)(x不为0)对非零数X1X2,f(x1x2)=f(x1)=f(x2)当x大于0为增,求函数y=f(x)的零点,证f(x)是偶函数 Y=f(x) 定义域R f(x1x2)=f(x1)+f(x2) 求f(x)奇偶性 高一数学 急急急 y=f(x),对x属于R,满足f(x1)+f(x2)=f(x1*x2) 求证:f(x)为偶函数 急!!!~~~设函数y=f(x)(x∈R,x≠0)对任意非零实数x1,x2满足f(x1·x2)=f(x1)+f(x2).求证:y=f(x)是偶函数. 设函数f(x)的定义域为R,且x1不等于x2,使f(x2)不等于f(x1),又对任何实数x,y 曲线C1和C2的方程为F(x,y)=0和G(x1,y)=0,点M、N、P的坐标为(x1,y1),(x2,y2),(x3,y3) 已知函数y=f(x)(x属于R,且x不等于零) 对任意非零实数x1,x2, 恒有f(x1乘以x2) =f(x1)+f(x2). f(x)=ax2+bx+c, x2>x1,f(X1)不等于f(X2), f(x)=1/2[f(x1)+f(x2)]的△>0, 证有一实数根在x1,x2间