www.gusucode.com > nnet 案例源码 matlab代码程序 > nnet/UgDistributedDelayExample.m
%% UgDistributedDelay % %% create signal and target % Copyright 2015 The MathWorks, Inc. time = 0:99; y1 = sin(2*pi*time/10); y2 = sin(2*pi*time/5); y = [y1 y2 y1 y2]; t1 = ones(1,100); t2 = -ones(1,100); t = [t1 t2 t1 t2]; %% create network d1 = 0:4; d2 = 0:3; p = con2seq(y); t = con2seq(t); dtdnn_net = distdelaynet({d1,d2},5); dtdnn_net.trainFcn = 'trainbr'; dtdnn_net.divideFcn = ''; dtdnn_net.trainParam.epochs = 100; dtdnn_net = train(dtdnn_net,p,t); yp = sim(dtdnn_net,p); plotresponse(t,yp)