matlab怎么将二维矩阵转化为一维数组

有时辰我们在利用matlab的时辰,想将一维数组转化为二维矩阵,怎么转化呢,下面来分享一下方式


工具/原料

  • win10系统
  • matlab版本2017a

方式/步骤

  1. 1

    第一步打开matlab,输入a=[1 2 3;2 4 5;6 7 8],建立一个3行3列的a矩阵,如下图所示:

    0dd7912397dda1447c87d5c6bdb7d0a20cf4863c.jpg
  2. 2

    第二步输入a(:),将二维矩阵转化为一维数组,如下图所示:

    bd3eb13533fa828bb3432497f21f4134970a5a65.jpg
  3. 3

    第三步按回车键之后,可以看到当作功转化当作一维数组了,如下图所示:

    64380cd7912397dd71dc21705682b2b7d0a28719.jpg
  4. 4

    第四步输入reshape(a,[],1),也可以将二维矩阵转化为一维数组,如下图所示:

    32fa828ba61ea8d3ea42cd70980a304e251f5865.jpg
  5. 5

    第五步按回车键之后,可以看到经由过程reshape(a,[],1),也当作功转化为一维数组了,如下图所示:

    a044ad345982b2b7041180b03eadcbef76099b3c.jpg
  • 发表于 2019-11-08 20:00
  • 阅读 ( 651 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论