string - Matlab字符到字符串的转换问题。使用什么功能?

标签 string matlab char string-formatting strcat

x = 1234     56789     7654

x(1) 是 1,x(2) 是 2 等等...中间有 5 个空格... 尺寸(x)= 1 23 一行 23 列 我试过使用 num2str、strcat,但我无法合并这些数字。 y = num2str(x), y = strcat(x)

我希望它是.. x(1) = 1234, x(2) = 56789, x(3) = 7654

我应该使用什么函数来完成上述操作?

最佳答案

简单的解决方案是使用sscanf:

x =' 1234     56789     7654'

sscanf(x, '%d')

ans =

    1234
   56789
    7654

关于string - Matlab字符到字符串的转换问题。使用什么功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7006509/

相关文章:

matlab - 设置默认渲染器

c - c中的空字符

java - 如何从字符串中获取多个字符?

c++ - strcat() 中奇怪的返回行为

c++ - 让 API 使用 std::string 作为错误代码返回是不好的做法吗?

c++ - matlab函数fzero的C/C++实现

delphi - MsComm ActiveX 与 Delphi 2010 兼容吗?

python - 从字符串列表中返回带有整数和字符串的列表

ruby - 接受字符串的方法

arrays - 创建一个 "pyramid"矩阵