How to sum the elements of a 4D matrix?

8 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)

Kategorien

Mehr zu Antennas and Electromagnetic Propagation 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