已知一下数据,用matlab将散点图画出来,并在散点图上画出它的最大概率的拟合曲线!请各位高手帮帮忙
x=[2;4;6;8;10;12;14;16;22;27;42;46;48;62;68;69];y=[0.48;0.52;0.51;0.56;0.53;0.61;0.65...
x=[2;4;6;8;10;12;14;16;22;27;42;46;48;62;68;69];
y=[0.48;0.52;0.51;0.56;0.53;0.61;0.65;0.69;0.81;0.82;0.91;0.90;0.92;0.88;0.89;0.90]; 展开
y=[0.48;0.52;0.51;0.56;0.53;0.61;0.65;0.69;0.81;0.82;0.91;0.90;0.92;0.88;0.89;0.90]; 展开
2个回答
展开全部
x=[2;4;6;8;10;12;14;16;22;27;42;46;48;62;68;69];
y=[0.48;0.52;0.51;0.56;0.53;0.61;0.65;0.69;0.81;0.82;0.91;0.90;0.92;0.88;0.89;0.90];
plot(x,y,'*')
hold on
[p,S]=polyfit(x,y,2);
X=0:0.5:70;
[Y,Delta]=polyval(p,X,S);
Ymax=Y+Delta;
Ymin=Y-Delta;
plot(X,Y,'b-',X,Ymax,'r--',X,Ymin,'r--')
legend('(x,y)点','y预测2次多项式曲线','y±σ',4)
xlabel('x')
ylabel('y')
y=[0.48;0.52;0.51;0.56;0.53;0.61;0.65;0.69;0.81;0.82;0.91;0.90;0.92;0.88;0.89;0.90];
plot(x,y,'*')
hold on
[p,S]=polyfit(x,y,2);
X=0:0.5:70;
[Y,Delta]=polyval(p,X,S);
Ymax=Y+Delta;
Ymin=Y-Delta;
plot(X,Y,'b-',X,Ymax,'r--',X,Ymin,'r--')
legend('(x,y)点','y预测2次多项式曲线','y±σ',4)
xlabel('x')
ylabel('y')
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询