【发布时间】:2021-05-04 13:15:03
【问题描述】:
在 MATLAB 中,我想迭代地将字符串添加到数组s,并通过s = [] 初始化s。但是,当我运行下面的代码时
s = [];
s(end+1) = "a";
s(end+1) = "b";
结果
>> s
s =
NaN NaN
有人知道这个问题的原因和解决方法吗?
但是,当我在s 中已经有了"",即s = [""],那么以下所有元素都可以毫无问题地添加到s:
s = [""];
s(end+1) = "a";
s(end+1) = "b";
给予
s =
1×3 string array
"" "a" "b"
【问题讨论】:
标签: arrays string matlab vector