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

 採用された回答

Star Strider
Star Strider 2015 年 2 月 14 日

0 投票

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

その他の回答 (1 件)

Gilbert S
Gilbert S 2015 年 2 月 14 日

0 投票

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

カテゴリ

ヘルプ センター および File Exchange で Matrix Indexing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by