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

2 vues (au cours des 30 derniers jours)
Flavia Lerra
Flavia Lerra le 29 Sep 2021
Réponse apportée : Rik le 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 commentaires
Rik
Rik le 29 Sep 2021
And what value should the last element of sbc have?
Flavia Lerra
Flavia Lerra le 29 Sep 2021
sbc should be the size of the k+1-th column

Connectez-vous pour commenter.

Réponses (1)

Rik
Rik le 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.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by