matlab中如何将一条类似三角函数的曲线用最小二乘法拟合出它的回归线(直线) 20
X=xlsread('D:\文件\毕设\第二次发\3ddata1.csv');X=X-min(min(X));fori=1:1024X1=X(i,:);xm=max(X1...
X=xlsread('D:\文件\毕设\第二次发\3d data1.csv');
X=X-min(min(X));
for i=1:1024
X1=X(i,:);
xm=max(X1);
m=length(X1);
n=xm/(m-1);
x=0:n:xm;
f=ksdensity(X1,x);
Y(i,:)=f;
F=cumtrapz(x,f);
Z(i,:)=F;
end
x=-x;
z=mean(Z);
figure(2);
plot(z,x);
这是我通过数据做出的图形,
想要画出它的回归线,成为这样的, 展开
X=X-min(min(X));
for i=1:1024
X1=X(i,:);
xm=max(X1);
m=length(X1);
n=xm/(m-1);
x=0:n:xm;
f=ksdensity(X1,x);
Y(i,:)=f;
F=cumtrapz(x,f);
Z(i,:)=F;
end
x=-x;
z=mean(Z);
figure(2);
plot(z,x);
这是我通过数据做出的图形,
想要画出它的回归线,成为这样的, 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询