作业帮 > 综合 > 作业

matlab用最小二乘法拟合散点出问题了 请大大们帮我看看哪里出错了.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/14 11:06:32
matlab用最小二乘法拟合散点出问题了 请大大们帮我看看哪里出错了.
u=[-11.4,-11.2,-11.0,-10.8,-10.6,-10.4,-10.2,-10.0];
i=[0.86,1.24,1.62,2.01,2.41,2.81,3.22,3.63];
p=polyfit(x,y,1);
i1=polyval(p,u);
k=p(1),b=p(2)
r=corrcoef(i,u)
plot(u,i,'r+',u,i1)
xlabel('u/V')
ylabel('i/mA')
是照书上的程序抄的.但就是运行不了.
matlab用最小二乘法拟合散点出问题了 请大大们帮我看看哪里出错了.
p=polyfit(x,y,1);
x y 哪儿来的 是不是u和i啊?换了之后可以运行~
再问: 可运行之后没有图出现啊 - -
再答: 怎么可能 改了之后 在运行就有结果了 如下 k = 1.9798 b = 23.4085 r = 1.0000 0.9999 0.9999 1.0000