Cell arrays and strings

1 view (last 30 days)
Ido Gross
Ido Gross on 6 Apr 2020
Answered: David Hill on 6 Apr 2020
Hi,
I am working with cell arrays, and sometimes when I'm assigning strings in cells its saves as {["A"]} and sometimes as {'A'}. What is the difference, and how to access the data in both ways?

Answers (1)

David Hill
David Hill on 6 Apr 2020
String arrays, a=["abc","defg"], are different from character arrays, a=['abcdefg']. Each character is a different element in the array and can be indexed while in string arrays, each string is an element (not the characters). See documentation for a cell array for indexing into a cell array. Basically, if you index with () you get a subset of the cell array and if you index with { } you get what is stored in that location.

Categories

Find more on Cell Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!