From ad2d22627d62edba866e148ac11cb22c7c12ea81 Mon Sep 17 00:00:00 2001 From: databay Date: Tue, 3 May 2016 10:26:13 +0200 Subject: [PATCH] replace "vec2mat" with "reshape" in w2Wb.m --- matlab/w2Wb.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/matlab/w2Wb.m b/matlab/w2Wb.m index e8831f4..c9045c6 100644 --- a/matlab/w2Wb.m +++ b/matlab/w2Wb.m @@ -27,7 +27,7 @@ w_i=inputs*layers(m); % Anzahl von Gewichten der Eingangsmatrix IW{m,i,d+1} (Matrix von Eingang i zu Schicht m für Verzögerung d) vec=w_temp(1:w_i); % Elemente aus Gesamtgewichtsvektor auslesen w_temp=w_temp(w_i+1:end); %Elemente aus temporären Gesamtgewichtsvektor entfernen - IW{m,i,d+1}=(vec2mat(vec,layers(m)))'; %Ausgelesenen Elemente von Vektor vec in Matrix umwamndeln + IW{m,i,d+1}=reshape(vec,layers(m),[]);%Ausgelesenen Elemente von Vektor vec in Matrix umwamndeln end end end @@ -38,7 +38,7 @@ w_i=layers(l)*layers(m); % Anzahl von Gewichten der Verbindungssmatrix LW{m,l,d+1} (Matrix von Schicht l zu Schicht m für Verzögerung d) vec=w_temp(1:w_i); % Elemente aus Gesamtgewichtsvektor auslesen w_temp=w_temp(w_i+1:end); %Elemente aus temporären Gesamtgewichtsvektor entfernen - LW{m,l,d+1}=(vec2mat(vec,layers(m)))'; %Ausgelesenen Elemente von Vektor vec in Matrix umwamndeln + LW{m,l,d+1}= reshape(vec,layers(m),[]);%Ausgelesenen Elemente von Vektor vec in Matrix umwamndeln end end