美文网首页MATLAB学习
2020-02-25 MATLAB 将数字矩阵转换为元胞矩阵

2020-02-25 MATLAB 将数字矩阵转换为元胞矩阵

作者: _何_其_ | 来源:发表于2020-02-25 11:59 被阅读0次

    2020-02-25 将数字矩阵转换为同行同列的元胞矩阵

    采用 arrayfun 函数实现
    官方帮助文件 arrayfun :将函数应用于每个数组元素

    % 数字矩阵
    >> A = magic(4)
    >> A = 
        16     2     3    13
         5    11    10     8
         9     7     6    12
         4    14    15     1
    
    >>  B = arrayfun( @( x ) num2str( x ) , A , 'UniformOutput' , false ) 
    >>  B = 
    
      4×4 cell 数组
    
        {'16'}    {'2' }    {'3' }    {'13'}
        {'5' }    {'11'}    {'10'}    {'8' }
        {'9' }    {'7' }    {'6' }    {'12'}
        {'4' }    {'14'}    {'15'}    {'1' }
    

    简化写法 B = arrayfun( @( x ) num2str( x ) , A , 'un' , false )

    学习使我进步 看完点个赞呗 ─=≡Σ(((つ•̀ω•́)つ

    相关文章

      网友评论

        本文标题:2020-02-25 MATLAB 将数字矩阵转换为元胞矩阵

        本文链接:https://www.haomeiwen.com/subject/mqbzqhtx.html