matlab cell 数据转换及记录
cell 内是数值(但以 char 形式存储)
比如:{'123','456','789'}
→ 你想要数值数组 [123 456 789]
:
C = {'123','456','789'}; A = str2double(C); % 转为数值数组
cell 内都是字符串(char 向量)(比如 {'dog','cat','fish'}
)
👉 推荐转为 string 数组:
C = {'dog','cat','fish'}; S = string(C); % 转为 string 数组 disp(S);
如果你想转成 字符矩阵(char matrix)(要求每个字符串长度一样,不一样会自动补空格):
charM = char(C); disp(charM);