Filter löschen
Filter löschen

what does {:} mean?

49 Ansichten (letzte 30 Tage)
sadel
sadel am 25 Jun. 2011
Hi all!!
when I use a variable with this {:}, what does it mean?

Akzeptierte Antwort

Matt Fig
Matt Fig am 25 Jun. 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})

Weitere Antworten (0)

Kategorien

Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by