求一个菜鸟的matlab的问题,求破啊 ,%2011年A城市SO2浓度回归a=xlsread('D:\wangheng\A题-数据附件.xls','sheet1','B3:B1019');t=1:1:1019;[p,s]=polyfit(t,a',5)t1=1:1:1019;a1=polyval(p,t1);%画出拟合前与拟合后的图plot(t,a,'-',
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 08:04:01
![求一个菜鸟的matlab的问题,求破啊 ,%2011年A城市SO2浓度回归a=xlsread('D:\wangheng\A题-数据附件.xls','sheet1','B3:B1019');t=1:1:1019;[p,s]=polyfit(t,a',5)t1=1:1:1019;a1=polyval(p,t1);%画出拟合前与拟合后的图plot(t,a,'-',](/uploads/image/z/4515326-62-6.jpg?t=%E6%B1%82%E4%B8%80%E4%B8%AA%E8%8F%9C%E9%B8%9F%E7%9A%84matlab%E7%9A%84%E9%97%AE%E9%A2%98%2C%E6%B1%82%E7%A0%B4%E5%95%8A+%2C%252011%E5%B9%B4A%E5%9F%8E%E5%B8%82SO2%E6%B5%93%E5%BA%A6%E5%9B%9E%E5%BD%92a%3Dxlsread%28%27D%3A%5Cwangheng%5CA%E9%A2%98-%E6%95%B0%E6%8D%AE%E9%99%84%E4%BB%B6.xls%27%2C%27sheet1%27%2C%27B3%3AB1019%27%29%3Bt%3D1%3A1%3A1019%3B%5Bp%2Cs%5D%3Dpolyfit%28t%2Ca%27%2C5%29t1%3D1%3A1%3A1019%3Ba1%3Dpolyval%28p%2Ct1%29%3B%25%E7%94%BB%E5%87%BA%E6%8B%9F%E5%90%88%E5%89%8D%E4%B8%8E%E6%8B%9F%E5%90%88%E5%90%8E%E7%9A%84%E5%9B%BEplot%28t%2Ca%2C%27-%27%2C)
求一个菜鸟的matlab的问题,求破啊 ,%2011年A城市SO2浓度回归a=xlsread('D:\wangheng\A题-数据附件.xls','sheet1','B3:B1019');t=1:1:1019;[p,s]=polyfit(t,a',5)t1=1:1:1019;a1=polyval(p,t1);%画出拟合前与拟合后的图plot(t,a,'-',
求一个菜鸟的matlab的问题,求破啊 ,
%2011年A城市SO2浓度回归
a=xlsread('D:\wangheng\A题-数据附件.xls','sheet1','B3:B1019');
t=1:1:1019;
[p,s]=polyfit(t,a',5)
t1=1:1:1019;
a1=polyval(p,t1);
%画出拟合前与拟合后的图
plot(t,a,'-',t1,a1);
t2=252:1:258;
a2=polyval(p,t2);
[a2,delta]=polyconf(p,t2,s,0.05);
title('2011年A城市SO2与时间的关系');
xlabel('时间(天)');
ylabel('SO2浓度')
Error using ==> polyfit at 48
X and Y vectors must be the same size.
求一个菜鸟的matlab的问题,求破啊 ,%2011年A城市SO2浓度回归a=xlsread('D:\wangheng\A题-数据附件.xls','sheet1','B3:B1019');t=1:1:1019;[p,s]=polyfit(t,a',5)t1=1:1:1019;a1=polyval(p,t1);%画出拟合前与拟合后的图plot(t,a,'-',
a是B3到B1019,数据个数是1017个;而t是1019个数据,所以提示说polyfit的输入不相等
把t改为t=1:1:1017;就可以了