Filter löschen
Filter löschen

kron function application but in 3d

3 Ansichten (letzte 30 Tage)
Emma Gibney
Emma Gibney am 12 Sep. 2019
Beantwortet: Bruno Luong am 12 Sep. 2019
Is there a function that would replicate the elements of a matrix in 3d? If I had the matrix A(:,:,1)= [1 2; 3 4] and A(:,:,2)=[5 6; 7 8] I would want the output B(:,:,1)= B(:,:,2)= [1 1 2 2; 3 3 4 4] and B(:,:,3)=B(:,:,4)=[5 5 6 6; 7 7 8 8].
Thanks.

Antworten (2)

Walter Roberson
Walter Roberson am 12 Sep. 2019
For duplicating elements with the duplicates of each element beside each other, see repelem()

Bruno Luong
Bruno Luong am 12 Sep. 2019
A(:,:,1)= [1 2; 3 4];
A(:,:,2)=[5 6; 7 8]
B = repelem(A,1,2,2)

Kategorien

Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by