Hi there,
I was wondering if someone could help explain what the following line of matlab code is doing -
R = H(npt-1:-1:2);
Where H is a vector (or 1 * 513 matrix) of complex numbers.
Thanks for any tips

 Akzeptierte Antwort

Star Strider
Star Strider am 14 Feb. 2015

0 Stimmen

That line assigns to ‘R’ values of ‘H’ using index references starting at ‘npt-1’, decrementing by 1 to ‘H(2)’.
For instance:
H = [1:10];
npt = 10;
R = H(npt-1:-1:2)
‘R’ is assigned:
R =
9 8 7 6 5 4 3 2

Weitere Antworten (1)

Gilbert S
Gilbert S am 14 Feb. 2015

0 Stimmen

Perfect, thank you! My Matlab is rusty, so coming from a C background, things like this can slow me down..!
Thanks for your help..

Kategorien

Mehr zu Performance and Memory finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by