簡體   English   中英

MATLAB:創建一個字符串列表/單元格數組

[英]MATLAB: create a list/cell array of strings

data = {};
data(1) = 'hello';

給出此錯誤Conversion to cell from char is not possible.

我的字符串是在一個循環中創建的,它們的長度各不相同。 如何將它們存儲在cell arraylist

我相信你想要的語法如下:

data = {};
data{1} = 'hello';

使用花括號來引用單元格的內容

data{1} = 'hello'; %// assign a string as contents of the cell

符號data(1)指的是單元本身,而不是其內容。 所以你也可以使用(但這里不必要的麻煩):

data(1) = {'hello'}; %// assign a cell to a cell

有關索引到單元陣列的更多信息,請參見此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM