How to sum the elements of a 4D matrix?

9 Ansichten (letzte 30 Tage)
Rita Baldi
Rita Baldi am 7 Mai 2021
Kommentiert: Rita Baldi am 9 Mai 2021
Hi! And thank you to be here.
I have a communication system in which x=4 transmitters are transmitting a signal (vector of dimension t=1680) while they are moving (we have y=100 different points from which they transmit). At the receiver I have z=16 antennas which are receiving the signals coming from the 4 moving vehicles. I have collected all the signals transmitted in a 4D matrix (x,y,z,t) = (4,100,16,1680) and now I would to sum the contribution of all the signals arrived at each antenna, for all the antennas. At each antenna I have the contribute of 4 transmitters x 100 positions, and I want to sum them for each antenna in order to obtain a 2D matrix (z,t) = (16,1680). How can I do this? How to sum the contribution of just two dimensions of the 4D matrix?
Thanks a lot for your help!

Akzeptierte Antwort

Matt J
Matt J am 7 Mai 2021
sum(yourMatrix,[1,2])

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by