资源简介
基于小波方法小波,预测风电功率,拟合效果很好,可用,亲测
代码片段和文件信息
clear
vm=xlsread(‘C:\Users\Administrator\Desktop\123.xls‘); %取原始风速数据200个
%用db3小波进行3层分解
[cl]=wavedec(vm3‘db4‘);
%重构第1-5层逼近系数.
a3 = wrcoef(‘a‘cl‘db4‘3);
%重构第1-3层细节系数
d3 = wrcoef(‘d‘cl‘db4‘3);
d2 = wrcoef(‘d‘cl‘db4‘2);
d1 = wrcoef(‘d‘cl‘db4‘1);
d=[a3d3d2d1];
totalnumber=200;
totalnumber2=200;
%totalnumber2=8560;
v=d(1:totalnumber1:4);
v1=d(totalnumber+1:totalnumber+totalnumber21:4);
for m=1:4
%1标准化处理
average_v=mean(d(1:endm)); %平均值
var_v=var(d(1:endm)); %方差
var_v_s=sqrt(var_v); %标准差
for i=1:totalnumber
DX(i1)=(v(im)-average_v)/var_v_s;
end
vs=DX;
%2标准化处理
for i=1:totalnumber2
DX1(i1)=(v1(im)-average_v)/var_v_s;
end
vs1=DX1(1:totalnumber21);
z=iddata(vs); %格式转换
z1=iddata(vs1);
for p=1:10
q=p-1;
n=armax(z[p q]);
AIC=aic(n);
end
for k=1:10
if AIC(k)==min(AIC)
p_final=k;
q_final=p_final-1;
break
end
end
m_final=armax(z[p_final q_final]); %确定最终模型
%预测过程
p=
- 上一篇:MATLAB画宁夏地区AOD图
- 下一篇:MATLAB2018b破解文件
相关资源
- 基于小波变换的数字水印算法115024
- MATLAB小波软阈值去噪代码33473
- 图像小波变换MatLab源代码
- 图像的二进小波分解matlab源码(保证
- 小波神经网络Matlab交通仿真程序
- 同步挤压小波变换分离混沌干扰 mat
- 小波滤波,可用于心电信号、脉搏波
- 轴承故障诊断matlab代码四种方法
- 小波变换工具箱
- 小波分析与小波相干代码
- 基于遗传算法的小波神经网络在股票
- matlab实现一维和二维离散小波变换,
- EWT 经验小波分解 matlab工具箱 toolbox
- 基于运动想象脑电信号的多特征融合
- Matlab小波分析工具箱原理与应用.pdf
- 小波变换图像融合的matlab实现
- 基于MATLAB的系统分析与设计-小波分
- 中值维纳小波等五种图像去噪方法源
- 小波变换法图像融合MATLAB代码
- MATLAB 6.5 辅助小波分析与应用 飞思科
- 使用Matlab7.3开发的使用整数小波变换
- 基于小波包能量分析的轴承故障诊断
- 小波与傅里叶分析基础扫描版PDF
- MATLAB 6.5 辅助小波分析与应用 飞思科
- 小波变换及其MATLAB工具的应用.pdf
- matlab小波分析工具箱
- Matlab小波分析工具箱原理与应用
- 小波变换及其MATLAB工具的应用电子书
- MATLAB小波变换图像拼接技术GUI版.zip
- matlab小波周期分析
评论
共有 条评论