Multi dimensional array scaling
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Given the matrix A (where A is X by Y by Z matrix. Scale the matrix A such that every element in the kth page is scaled by 5k for k = 1,2,3...Z.
I would have to produce a matrix B such that with element wise multiplication with matrix A it gives me the scaled version.
I have tried messing around with repmat and reshape functions but I can't seem to get it
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 19 Jan 2014
Modifié(e) : Azzi Abdelmalek
le 19 Jan 2014
[n,m,p]=size(A)
out=5*reshape(repmat(1:p,n*m,1),size(A)).*A
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!