不同大小的字符串变量添加到数组

1视图(30天)
我为一个个人项目编码,我遇到了一个路障。我想添加字符串值改变数组大小取决于有多少价值。这里有一个例子:
str_val_init = [“你好”,“世界”,“如何”,“是”,“你”];
str_val_need = 0 (x [1])
x = 0;
num = (2、3、3)%的num数组是随机的
idx = 1:元素个数(num)
印第安纳州= num (idx)
如果印第安纳州= = 2
x = x + 1
str_val_need = str_val_init (1,1);
elseif印第安纳州= = 3
x = x + 1
str_val_need = str_val_init (1、2)
其他的
结束
结束
我越来越错误“无法执行任务,因为价值类型的“字符串”不可自由兑换‘function_handle’。”Really I just want to know how to continue adding string values to an array that changes size.
1评论
史蒂文的主
史蒂文的主 2021年8月21日
这看起来非常相似 其他答案后 克里斯·拉皮埃尔和我公布答案。也许你可以在这里讨论使用你学到了什么?

登录置评。

答案(0)

类别

找到更多的在数值类型帮助中心文件交换

标签

s manbetx 845


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!