Effacer les filtres
Effacer les filtres

How can I divide elements of matrix in every dimension

1 vue (au cours des 30 derniers jours)
fatema saba
fatema saba le 2 Fév 2015
Commenté : fatema saba le 2 Fév 2015
Hello I have a question please.
I have a 3D matrix named dd
dd(:,:,1) =
1 0 1
0 1 1
dd(:,:,2) =
1 1 0
0 0 1
dd(:,:,3) =
1 0 0
0 0 1
also I have matrix w that is summation of elements in every dimension:
w=sum(sum(dd))
w(:,:,1) =
4
w(:,:,2) =
3
w(:,:,3) =
2
I want to create matrix c in which the amount of each element is the result of each element of d that is divided to amount of w in the same dimension.
I mean something like:
c=dd./w
Thanks

Réponse acceptée

Matt J
Matt J le 2 Fév 2015
Modifié(e) : Matt J le 2 Fév 2015
c=bsxfun(@rdivide,dd,w)

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices 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!

Translated by