Ich habe eine M x N
Matrix. Ich möchte jede der N
Spalten mit einer M x M
Matrix multiplizieren. Das Folgende macht das in einer Schleife, aber ich habe keine Ahnung, wie man es vektorisiert.Multiplizieren Sie jede Spalte einer Matrix mit einer anderen Matrix
u=repmat(sin(2*pi*f*t),[n 1]);
W = rand(n);
answer = size(u);
for i=1:size(u,2)
answer(:,i) = W*u(:,i);
end
Nicht sicher, ob nur spaced oder tatsächlich verzögert. :-) Vielen Dank. – mac389