zoukankan      html  css  js  c++  java
  • Matlab 的reshape函数

    看Matlab的help文档讲得不是清楚。
    先给上一段代码:
    >> a=[1 2 3;4 5 6;7 8 9;10 11 12];
    >> b=reshape(a,2,6);
    这段代码的结果是这样的:
    >> a
         1     2     3
         4     5     6
         7     8     9
        10    11    12
    >> b
         1     7     2     8     3     9
         4    10     5    11     6    12
    对于  b=reshape(a,m,n);
    其中的规律是这样的,先把矩阵a按列拆分,然后拼接成一个大小为m*n的向量。然后对这个向量每隔m间隔取一个元素组成一个向量b_i,之后的向量b_i+1也是这样生成,只不过第一个元素往下移一位。这样做完之后得到m个大小为n的行向量,将这些行向量拼接即可得到矩阵b。
    Matlab <wbr>的reshape函数
  • 相关阅读:
    管理反思(阶段)
    应用软件系统程序员的三个立面
    再优秀那么一点点
    TCP相关时延
    go wiki整理1
    慢就是快
    给自己一点机会
    竞争
    go mem
    币圈再次过年
  • 原文地址:https://www.cnblogs.com/awishfullyway/p/6047117.html
Copyright © 2011-2022 走看看