Effacer les filtres
Effacer les filtres

what does {:} mean?

48 vues (au cours des 30 derniers jours)
sadel
sadel le 25 Juin 2011
Hi all!!
when I use a variable with this {:}, what does it mean?

Réponse acceptée

Matt Fig
Matt Fig le 25 Juin 2011
When used alone, it means to display all contents of a cell array.
C = {magic(3);'how';rand(1,2);'pizzaz';magic(8)};
C{:}
When passed to a function, it will form a comma-separated list. For example:
C = {magic(3);magic(2)}
isequal(C{:}) % This is the same as isequal(C{1},C{2})
Now change it to:
C = {magic(3);magic(3)}
isequal(C{:}) % This is the same as isequal(C{1},C{2})

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing 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