What does this syntax mean?

2 visualizzazioni (ultimi 30 giorni)
Alberto
Alberto il 10 Lug 2013
Can you explain to me what does it mean this syntax end-364:end? Thank you

Risposta accettata

Image Analyst
Image Analyst il 10 Lug 2013
Modificato: Image Analyst il 10 Lug 2013
It looks like it would be inside an array and mean that it's taking the last 365 elements of the array. E.g.
last365elements = data(end-364:end);

Più risposte (1)

Evan
Evan il 10 Lug 2013
Modificato: Evan il 10 Lug 2013
You can index and array with end. End is basically just the length of your variable. So this is saying "index from the 365th from last to the last element of my array."
Example:
>>A = 1:10;
>>A(end-3:end)
ans =
7 8 9 10

Categorie

Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by