How to sum the elements of a 4D matrix?

7 views (last 30 days)
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!

Accepted Answer

Matt J
Matt J on 7 May 2021
sum(yourMatrix,[1,2])

More Answers (0)

Categories

Find more on Antennas and Electromagnetic Propagation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!