[英]MATLAB: create a list/cell array of strings
data = {};
data(1) = 'hello';
給出此錯誤Conversion to cell from char is not possible.
我的字符串是在一個循環中創建的,它們的長度各不相同。 如何將它們存儲在cell array
或list
?
我相信你想要的語法如下:
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.