Ich möchte mehrdimensionale Arrays erstellen, die einen Vektor entlang der anderen Dimensionen wiederholen. Z.B. für Zeilenvektoren a
und b
Ich kann A
schaffen, die A(:,n,m,k)=a
für alle n
, m
, k
und ähnlich B
die B(n,:,m,k)
für alle n
, m
, k
wie folgt hat:MATLAB: wiederhole Zeilenvektor in mehreren Dimensionen
A=repmat(a', [1 length(b) length(c) length(d)]); B=repmat(b, [length(a) 1 length(c) length(d)]);
Wie kann ich tun das Äquivalent für C und D? I.e. so dass C (n, m,:, k) = c, wobei c ein Zeilenvektor ist.