x=-10:10;%x的取值范围 N=length(x)%x的向量长度 a=2+rand(1,N);%产生一个以2~3之间的随机数组 b=5+rand(1,N);%产生一个以5~6之间的随机数组 y=a+b.*x.^2 ;%产生y plot(x,y,'o')%画图,蓝色圈圈 pp=polyfit(x,y,2)%2次拟合,pp为回归系数 xx=-10:0.1:10; %再产生新的xx yy=polyval(pp,xx);%通过回归系数和xx得到yy hold on% 在同一个地方画图 plot(xx,yy,'r')%用回归系数和xx作图,红色
|