在MATLAB中将数组转换为字符串?

用户名

我有一个向量,a = [1 2 3 4 5]如何使它成为b ='12345'?

我已经尝试过,b = num2str(a)但它输出1 2 3 4 5

路易斯·门多

您可以在中指定格式num2str,就像在C函数中一样sprintf

b = num2str(a,'%i');

或使用sprintf

b = sprintf('%i',a);

如果a仅包含一位数字,则还可以直接转换为char

b = char(a+'0');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章