gpt4 book ai didi

string - 如何连接字符串+我?

转载 作者:太空宇宙 更新时间:2023-11-03 19:05:16 25 4
gpt4 key购买 nike

for i=1:N
f(i) = 'f'+i;
end

在 MatLab 中给出错误。用模式 fi 的 N 个字符串初始化数组的正确语法是什么?

似乎即使这样也行不通:

for i=1:4
f(i) = 'f';
end

最佳答案

您可以使用 strcat 连接字符串.如果您计划将数字连接为字符串,则必须首先使用 num2str将数字转换为字符串。

此外,字符串不能存储在向量或矩阵中,因此 f 必须定义为 cell array ,并且必须使用 {}(而不是普通的圆括号)进行索引。

f = cell(N, 1);
for i=1:N
f{i} = strcat('f', num2str(i));
end

关于string - 如何连接字符串+我?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8420147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com