作业帮 > 数学 > 作业

MATLAB一元回归数据处理

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/15 12:39:03
MATLAB一元回归数据处理
x=[26.8 25.4 28.9 23.6 27.7 23.9 24.7 28.1 26.9 27.4 22.6 25.6];
y=[26.5 27.3 24.2 27.1 23.6 25.9 26.3 22.5 21.7 21.4 25.8 24.9];
MATLAB求出y对x和x对y的一元线性回归方程并在同一张图上绘出测量数据的散点图以及所拟合的两条直线图 (>_
clc;clear;close all
x=[26.8 25.4 28.9 23.6 27.7 23.9 24.7 28.1 26.9 27.4 22.6 25.6];
y=[26.5 27.3 24.2 27.1 23.6 25.9 26.3 22.5 21.7 21.4 25.8 24.9];
p=polyfit(x,y,1)
f=poly2sym(p)
plot(x,y,'r*')
hold on
nx=min(x):0.001:max(x);
ny=polyval(p,nx);
plot(nx,ny)
xlabel('x')
ylabel('y')
legend('散点图','一次拟合直线')