matalb Reshape 函数

来源:互联网 发布:阿里云在阿里巴巴 编辑:程序博客网 时间:2024/06/06 05:06

该函数的作用是重新调整矩阵的行数、列数、维数

例如:B = reshape(A,m,n)

该语句返回一个m*n的矩阵B, B中元素是按列从A中得到的。如果A中元素个数没有m*n个, 则会引发错误

 a=[1 2 3 4;5 6 7 8;11 12 13 14;15 16 17 18]

a=

     1     2     3     4
     5     6     7     8
    11    12    13    14
    15    16    17    18

>> b=reshape(a,2,8)


b =

     1    11     2    12     3    13     4    14
     5    15     6    16     7    17     8    18

>> b=reshape(a,8,2)


b =


     1     3
     5     7
    11    13
    15    17
     2     4
     6     8
    12    14
    16    18

1 0
原创粉丝点击