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/11/28 04:29:58
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')