MATLAB 基础题求助 关于线性拟合已知实验数据点由下面语句产生,x=[6.7485 7.6397 7.9176 8.0168 8.1275 8.1984 8.2647 8.3086 8.3681];y=[2.2875 1.4861 1.0473 0.9555 0.8286 0.7747 0.7975 0.7747 0.7839];对

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 20:22:06
MATLAB 基础题求助 关于线性拟合已知实验数据点由下面语句产生,x=[6.7485  7.6397   7.9176   8.0168   8.1275  8.1984   8.2647   8.3086   8.3681];y=[2.2875  1.4861   1.0473   0.9555   0.8286  0.7747   0.7975   0.7747   0.7839];对

MATLAB 基础题求助 关于线性拟合已知实验数据点由下面语句产生,x=[6.7485 7.6397 7.9176 8.0168 8.1275 8.1984 8.2647 8.3086 8.3681];y=[2.2875 1.4861 1.0473 0.9555 0.8286 0.7747 0.7975 0.7747 0.7839];对
MATLAB 基础题求助 关于线性拟合
已知实验数据点由下面语句产生,
x=[6.7485 7.6397 7.9176 8.0168 8.1275 8.1984 8.2647 8.3086 8.3681];
y=[2.2875 1.4861 1.0473 0.9555 0.8286 0.7747 0.7975 0.7747 0.7839];
对其进行线性拟合,计算对应x的拟合值,绘图与y值比较,并给出拟合后的公式表达式和拟合相关系数R(用函数corrcoef).
求解此题,谢谢各位
L121000,拟合后的公式表达式和拟合相关系数R
没有回答呀?

MATLAB 基础题求助 关于线性拟合已知实验数据点由下面语句产生,x=[6.7485 7.6397 7.9176 8.0168 8.1275 8.1984 8.2647 8.3086 8.3681];y=[2.2875 1.4861 1.0473 0.9555 0.8286 0.7747 0.7975 0.7747 0.7839];对
>> x=[6.7485  7.6397   7.9176   8.0168   8.1275  8.1984   8.2647   8.3086   8.3681];
>> y=[2.2875  1.4861   1.0473   0.9555   0.8286  0.7747   0.7975   0.7747   0.7839];
>> p=polyfit(x,y,1); 
>> xx=6.5:.1:8.5; 
>> plot(x,y,'o',xx,polyval(p,xx)) 
>> poly2sym(p,'x') 
>> vpa(ans,8) 
运行结果:
ans =
 
-.99310298*x+8.9813270 
拟合公式不就是y=-.99310298*x+8.9813270吗!
你再输入以下命令不就得出拟合系数了嘛:
>>x=[6.7485  7.6397   7.9176   8.0168   8.1275  8.1984   8.2647   8.3086   8.3681];
>>f=-.99310298*x+8.9813270;
>>corrcoef(y',f')