代码之家  ›  专栏  ›  技术社区  ›  salmannsu

如何分隔逗号并将值保存在矩阵数组中。

  •  1
  • salmannsu  · 技术社区  · 8 年前

    我有以下数据集,我想分离txt值和逗号,并保存到10x18矩阵中。 我尝试使用str2mat(char(txt(…))但这没有帮助。它将价值分离,形成个性。如何将数据保存在矩阵中。

    '1,4,5,12,13,17,22,24,25,21,20,17,12,12,10,9,8,4'
    '2,4,6,7,9,10,13,15,17,17,14,13,12,11,9,7,5,2'
    '3,7,8,10,11,13,14,15,18,18,16,15,14,11,10,5,4,2'
    '5,5,8,9,15,17,18,20,21,22,21,17,15,14,12,11,6,2'
    '5,6,8,10,14,15,19,21,24,19,17,16,14,13,10,5,3,2'
    '4,6,7,9,10,13,17,19,20,20,19,17,16,12,11,9,7,1'
    '6,7,12,16,19,20,21,22,24,24,22,17,9,6,4,3,2,1'
    '4,8,10,11,14,16,18,22,24,22,21,19,18,13,8,6,5,4'
    '1,3,11,12,14,15,17,18,22,21,20,16,15,14,11,7,6,2'
    '2,5,11,15,18,19,22,26,27,25,22,17,9,8,7,4,2,1'
    
    1 回复  |  直到 8 年前
        1
  •  2
  •   Tommaso Belluzzo    8 年前

    简单到:

    text = '1,2,3':
    nums = strsplit(text,',');
    vals = str2double(nums);