How to assign the size of a k-th column of a cell to the k+1-th?

2 Ansichten (letzte 30 Tage)
Flavia Lerra
Flavia Lerra am 29 Sep. 2021
Beantwortet: Rik am 29 Sep. 2021
Hi everybody,
I need to assign the size of the k-th column of a cell to the k+1-th in a for loop. This form seems not to work because the index exceeds the number of array elements (1).
sbc{k}=size(cycles{k+1});
  5 Kommentare
Rik
Rik am 29 Sep. 2021
And what value should the last element of sbc have?
Flavia Lerra
Flavia Lerra am 29 Sep. 2021
sbc should be the size of the k+1-th column

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Rik
Rik am 29 Sep. 2021
When you execute this line:
sbc{k}=size(cycles{k+1})
the k+1 element of cycles doesn't exist yet. You will have to make sure your loop starts 1 later and does sbc{k-1}.
Alternatively you can use a second loop that runs up N-1.

Community Treasure Hunt

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

Start Hunting!

Translated by