怎么用matlab进行数据的多元拟合答:如何用matlab进行数据的多元函数拟合?1、拟合前,我们应准备x1,x2,x3,。。。,y的一系列数据 2、将x1,x2,x3,。。。数据赋值给X变量 3、自定义多元函数拟合函数,如func=@(a,x)a(1)*x1+a(2)*x2+a(3)*x3+a(4),a为拟合系数 4、初定a的初始值,如a0=[0,0,0,0] %其个数必须...
如何用matlab做多元多次的拟合?答:解析:把多次的化成一次的,如:y=d x1=a,x2=a^2,x3=a^3,x4=b,x5=b^2,x6=b^3,x7=c,x8=c^2,x9=c^3,然后用多元线性回归,b = REGRESS(y,X)。
matlab拟合自定义多元函数,求拟合系数答:x1 = y.*z./x;x2 = y.^2./x;x3 = y;q=[x1;x2;x3];M = q*q';b = q*w';ABC = inv(M)*b;wfit = ABC(1)*x1 + ABC(2)*x2 + ABC(3)*x3;plot(w,wfit,'r*')hold on plot([min([w,wfit]),max([w,wfit])],[min([w,wfit]),max([w,wfit])])legend...
如何用MATLAB做多元函数的最小二乘法拟合??急答:加入随机噪声Y=Y+0.1*randn(size(y));拟合函数形式f=@(k,x)k(1)+k(2)*x(:,1)+k(3)*x(:,2);x = [x1(:) x2(:)];k=lsqcurvefit(f,[1 1 1 1],x,Y(:))n = size(x,1);plot(1:n,Y(:),'bo',1:n,f(k,x),'r:.')运行结果 k = 1.0309 1.9782 2....