ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:17.08KB ,
资源ID:9421427      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9421427.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab程序.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

matlab程序.docx

1、matlab程序clearclcfid=fopen(CO2.txt,r);tline=fgetl(fid);co=fscanf(fid,%f,13,57);Fa=2;n=1; for i=1:1:53 %把矩阵改写为时间序列 if i=1 for j=4:1:13 tco(n)=co(j,i); t(n)=co(1,i)+j./12; n=n+1; end else for j=2:1:13 tco(n)=co(j,i); t(n)=co(1,i)+j./12; n=n+1; end endend %趋势项处理X=ones(n-1,2);X(:,2)=t;b=regress(tco,X);p2

2、=polyfit(t,tco,2);for i=1:1:n-1 q1(i)=b(1)+b(2)*t(i); %线性拟合 q2(i)=p2(1)*t(i).2+p2(2)*t(i)+p2(3); %二次拟合endfigure(1)plot(t,tco)title(CO_2浓度的时间变化曲线,fontsize,15)xlabel(Time,fontsize,15)ylabel(CO_2浓度/ppm,fontsize,15)hold on%plot(t,q1,linestyle,-,color,1 0 0)plot(t,q2,linestyle,-,color,1 0 0)legend(实测曲线,趋

3、势线,location,northwest)legend(boxoff)%周期项处理%这里用谐波分析,假设T=634,这样处理有问题但结果没有受到太大影响for i=1:1:n-1 c(i)=tco(i)-q2(i); %剔除趋势项endcc=smooth(c,12); % 12点平滑a0=mean(c);w=2*pi/(n-1); for i=1:1:floor(n-1)/2) for j=1:1:n-1 ccc(i,j)=cos(i*w*j); sss(i,j)=sin(i*w*j); end a(i)=2*mean(c.*ccc(i,:); b(i)=2*mean(c.*sss(i,:)

4、; s(i)=(a(i).2+b(i).2)/2; %计算方差贡献endi=1:1:floor(n-1)/2);figure(2)plot(i,s)title(谐波谱图,fontsize,15)xlabel(波数,fontsize,15)ylabel(方差贡献,fontsize,15)news,I=sort(s,descend); %方差贡献从小到大排列F=0;kk=1;while kkFa kk=kk+1; else break endendfor i=1:1:n-1 p(i)=a0; for j=1:1:kk-1 p(i)=p(i)+a(I(j)*cos(I(j)*w*i)+b(I(j)*

5、sin(I(j)*w*i); %周期项拟合 ppppp=(n-1)/I(j) %把波数变为周期 endendfigure(3)plot(t,c)xlabel(Time,fontsize,15)ylabel(CO_2浓度/ppm,fontsize,15)hold onplot(t,cc,linestyle,-,color,0 0 0)plot(t,p,linestyle,-,color,1 0 0)legend(剔除趋势项后的变化曲线,12点平滑后的曲线,拟合曲线,location,northeast)legend(boxoff)%随机项处理for i=1:1:n-1 sj(i)=c(i)-p(

6、i); %剔除周期项endu=mean(sj);for i=1:1:n-1 sj(i)=sj(i)-u; %得到平稳距平序列endfigure(4)i=1:1:n-1;plot(i,sj)title(平稳随机序列曲线,fontsize,15)xlabel(Time,fontsize,15)ylabel(CO_2浓度/ppm,fontsize,15)for to=1:1:floor(n/4) K(to)=0; for i=1:1:n-1-to K(to)=K(to)+(sj(i)-mean(sj)*(sj(i+to)-mean(sj); end K(to)=K(to)/(n-1-to); ro(

7、to)=K(to)/(var(sj); %计算相关函数,to是时间差endfor i=1:1:floor(n/4) for j=1:1:floor(n/4) if i=j xro(i,j)=1; elseif idata2(1,j)&(height(i)data2(1,43)|(j=1)&(height(i)v(max)&(k(i)=1) max=i; end if(min=1)&(k(i)=0)&(k(1)=1)|(v(i)v(min)&(k(i)=0) min=i; endendif(l3)&(L+1F) disp( 引入第, num2str(max), 个变量); k(max)=0; L

8、=L+1; l=l+1; r=matdel(max,m+1,r); q=1; endelse F2=v(min)/(r(m+1,m+1)/(n-l-1); if(F2F) disp( 引入第, num2str(max), 个变量); k(max)=0; L=L+1; l=l+1; r=matdel(max,m+1,r); q=1; end endendenddisp(没有可剔除或引入的变量,逐步回归结束);a=zeros(L);j=1;for i=1:m if (k(i)=0) a(j)=i; j=j+1; end;end;xx=x(:,a(1);for i=2:Lxx=xx x(:,a(i)

9、;end;xx=ones(n,1) xx;b=regress(y,xx); %回归系数R=sqrt(1-r(m+1,m+1); %复相关系数yyy=xx*b; %y的估计值ymean=mean(y); %y平均值Q=(y-yyy)*(y-yyy); %剩余平方和U=(yyy-ymean)*(yyy-ymean); %回归平方和rs=Q/(n-L-1); %剩余方差f=U/L/(Q/(n-L-1); %F统计量fid=fopen(result,w);ss=引入第,num2str(a(1);for i=2:L ss=ss,num2str(a(i);endss=ss,个变量;ss1=y=,num2s

10、tr(b(1),+(,num2str(b(2),x,num2str(a(1),);for i=2:L ss1=ss1,+(,num2str(b(i+1),x,num2str(a(i),);end;ss2=复相关系数=,num2str(R);ss3=剩余方差=,num2str(rs);ss4=F统计量=,num2str(f);ss5=剩余平方和=,num2str(Q);fprintf(fid,%sn,ss);fprintf(fid,%sn,ss1);fprintf(fid,%sn,ss2);fprintf(fid,%sn,ss3);fprintf(fid,%sn,ss4);fprintf(fid

11、,%s,ss5);fclose(fid);end clear;fid=fopen(D:gongjumatlabmfiledicengshuju.txt,r);data=fscanf(fid,%f,27,148);t=data(1,:);for k=1:26plot(t,data(k+1,:);switch k case 1 title(Pinus); case 2 title(Tsuga); case 3 title(Picea); case 4 title(Betula); case 5 title(Alnus); case 6 title(Carpinus); case 7 title(Corylus); case 8 title(Quercus(落)endsaveas(gcf,D:gongjumatlabmfiletutu,num2str(k),.jpg);end;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1