How can I divide elements of matrix in every dimension

1 visualización (últimos 30 días)
fatema saba
fatema saba el 2 de Feb. de 2015
Comentada: fatema saba el 2 de Feb. de 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

Respuesta aceptada

Matt J
Matt J el 2 de Feb. de 2015
Editada: Matt J el 2 de Feb. de 2015
c=bsxfun(@rdivide,dd,w)

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by