%線性神經網絡預測風電功率源代碼
close all
clear
echo on
clc
pause
% 敲任意鍵開始
% 定義訓練樣本矢量
%Tma為輸入矢量
Tma=[1:28];
%PA_data為目標向量
PA_data=xlsread('Book1.xlsx','P58','B2:B29');
PA_data=PA_data';
pause
clc
echo off
clc
q=length(PA_data);%計算PA_data的長度
%由讀取數據產生輸入Im-data
Tm_data=zeros(20,q);
for i =1:20
Tm_data(i,i+1:q)=PA_data(1,1:(q-i));
end
pause
plot(Tma,PA_data);
%創建線性神經網絡
net=newlind(Tm_data,PA_data);
%仿真神經網絡
Yp_data=sim(net,Tm_data);
plot(Tma,Yp_data,Tma,PA_data,'*');
xlabel('不同天同壹時刻');
ylabel('風電功率')
title('線性神經網絡預測');