- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
.
太阳黑子周期分析
1:计算太阳黑子周期
1)、选取历年的太阳黑子数据
本次作业选取的是1700—1999年的太阳黑子数据。将数据导入matlab中,并绘制太阳黑子数随年份变化的关系曲线。如图1所示。
程序如下:
clear
load sunspot.dat
year =sunspot(:,1);
sunspot =sunspot(:,2);
plot(year(1:300),sunspot(1:300),b.-);
xlabel (years); ylabel(sunspot data);
title(1700—1999年太阳黑子数是随年份变化的关系曲线 );
grid on
图1、太阳黑子数随年份的变化曲线
2):利用功率谱密度函数分析周期
1、对已经得到的Wolfer数进行FFT变换分析它的变化规律,并作功率与频率的关系图。
y=fft (sunspot (1:300));
y(1)=[];
n=length(y);
power =abs(y(1:n/2)).^2;
q=1/2;
f= (1:n/2)/(n/2)*q;
plot(f, power);
xlabel(周期/年);title(周期图);
运行结果如图2所示。
图2、太阳黑子的功率谱
为了清楚起见,取功率和频率的前50个分量作它的周期图,程序如下:
plot(f(1:50),power(1:50));
xlabel(频率);
运行结果如图3所示。
图3、功率和频率的前50个分量的周期图
2、确定太阳黑子的活动周期,画出功率与周期的关系图。程序如下:
T=1./f;
plot (T, power);
axis ([0 50 0 7e+6]); %X轴范围是0-50,Y轴范围是0-7*10^6
xlabel (周期);ylabel(功率);
grid on
%在功率与周期的关系图上标出功率的最高点,该位置对应的周期即为太阳黑子活动的周期。程序如下:
hold on
index=find(power==max(power));
m=num2str(T(index));
plot(T(index),power(index),r.,MarkerSize,25);
text(T(index)+2,power(index),[T=,m]);
hold off
运行结果如图4所示:
图4、太阳黑子周期图
运用功率谱方法计算出太阳黑子的活动周期为T=11.0741,这与Wolfer得出的11年的周期规律基本一致,说明实验方法是正确的。
2、利用ARMA模型,预测未来某年的太阳黑子数
1)、建立AR模型
选用二阶自回归模型AR(2),方程为:
(1)
采用最小二乘法对参数、进行估计:
(2)
模型残差方差:
(3)
计算参数程序如下:
x=zeros(298,2);
for i=2:1:299
x(i-1,1)=sunspot(i);
end
for k=1:1:298
x(k,2)=sunspot(k);
end
y=zeros(298,1);
for t=3:1:300
y(t-2,1)=sunspot(t);
end
A=x;
B=x*x;
C=inv(B);
D=C*A*y
运行得
D =
1.4867
-0.5981
即
带入公式(3)解得
求解程序如下:
syms s
m=0;
s=sunspot (1:300);
for i=3:300;
m=m+(s(i)-1.4867*s(i-1)+0.5981*s(i-2))^2;
end
n=m/298
n =
364.1380
解得
故得到AR(2)模型方程是:
其中
2)、用上述AR(2)模型进行检验并预测
Sunspot(1998)=64.3, Sunspot(1999)=93.3, Sunspot(2000)=119.6
利用上述AR(2)模型计算得:
Sunspot(2000)=1.4867*93.3-0.5981*64.3=100.2513
误差率=(119.6-100.2513)/119.6=16.18%;
Sunspot(2004)=40.4, Sunspot(2005)=29.8, Sunspot(2006)=15.2
利用上述AR(2)模型计算得:
Sunspot(2006)=1.4867*29.8-0.5981*40.4=20.1404;
误差率=(15.2-20.1404)/15.2=32.5%
经验证,AR(2)模型对之前所用数据的拟合程度是很好的,但是对后面年份的预测存在一定的
您可能关注的文档
- 隧道资源配置与工序时间分析总结.doc
- 锁阳功效及用法.doc
- 台儿庄区域划分.doc
- 台风预测与模拟.doc
- 台湾爱乐乐团演出材料作文例文.doc
- 台湾概况导游欢迎词.doc
- 台湾各高中校歌.doc
- 台湾心理师法.doc
- 太全了!慢走丝线切割加工中常见问题及解决方法.doc
- 太阳光照图的分类及判读.doc
- 党员领导干部在理论学习中心组主题会议上的发言材料汇编(6篇).docx
- 2023年行政执法工作计划汇编(4篇).docx
- 国企领导干部学习董事长在新提任干部讲话精神心得汇编7篇.docx
- 学习《著作选读》第一卷、第二卷心得体会汇编(9篇).docx
- 关于切实做好国庆期间安全生产工作的通知汇编(5篇).docx
- 在2023年招商引资推介会上的推介词汇编(5篇).docx
- 医院年终工作总结汇编(共10篇)官方抖音号:笔尖耕耘.docx
- 2022年度镇和开发区书记抓基层党建工作述职报告汇编(7篇),提纲值得参考!1.docx
- 教育主题经验交流材料汇编(5篇).docx
- 在党内主题教育专题推进会议上的讲话汇编(3篇).docx
最近下载
- 2024中国甲状腺功能亢进症指南PPT .pdf
- 急性脑梗塞的溶栓治疗业务学习课件.pptx
- 人工智能在初中物理教学中的应用研究.docx VIP
- 现浇箱梁理论伸长计算表(Excel计算).xls VIP
- 飞利浦(PHILIPS) HTB5151K 93 安装说明.pdf
- T GXSES 0002—2025 广西甘蔗制糖行业清洁生产评价指标体系.pdf VIP
- 中央空调安装 投标方案(技术方案).docx
- 少年谢尔顿第四季章节台词Young Sheldon S04E07.docx
- 外国美术史考试资料共16页文档.pdf VIP
- 2025年中考语文总复习文言文阅读5.送东阳马生序.pptx VIP
文档评论(0)