?? example4_4.m
字號:
%分別定義兩段時間Time1和Time2,對應信號的不同頻率時段
Time1=0:0.05:4;
Time2=4.05:0.024:6;
Time=[Time1 Time2];
%得到待預測的目標信號
T=[cos(Time1*4*pi) cos(Time2*8*pi)];
T=con2seq(T);
%繪出目標信號的曲線,并指定給輸入
figure;
plot(Time,cat(2,T{:}));
xlabel('時間');
ylabel('目標');
title('待跟蹤的目標信號');
P=T;
%生成線性網絡
lr=0.1;
delays = [1 2 3 4 5];
net = newlin(minmax(cat(2,P{:})),1,delays,lr);
%對網絡進行自適應訓練
[net,a,e]=adapt(net,P,T);
%繪出預測信號、目標信號及誤差信號曲線
figure;
plot(Time,cat(2,a{:}),Time,cat(2,P{:}),'--');
xlabel('時間');
ylabel('目標、預測值');
title('目標信號及預測結果');
figure;
plot(Time,cat(2,e{:}));
xlabel('時間');
ylabel('誤差');
title('誤差信號');
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -