码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB SQUEEZE函数的用法

时间:2019-04-27 22:44:12      阅读:858      评论:0      收藏:0      [点我收藏+]

标签:.com   def   阅读   lis   技术   去掉   targe   大小   ddd   

  1. matlab中squeeze函数用于删除矩阵中的单一维(Remove singleton dimensions),比如执行下面的代码,随机产生一个1x2x3的矩阵A,然后squeeze(A)将返回一个2x3的矩阵,将第一维却掉(因为第一位大小为1):
  2. A=rand(1,2,3)
  3. squeeze(A)
  4. 2

    又比如:

    A=rand(1,2,3)

    squeeze(A)

  5. 3

    又比如产生随机产生一个3x1x1x2的矩阵,在调用squeeze函数,第二维和第三维将去掉,结果是一个2维矩阵:

     A=rand([3 1 1 2])

    squeeze(A)

  6. 4

    但是squeeze函数对二维矩阵没有影响,包括行向量,列向量和标量,比如:

    A=rand([4 1])

    squeeze(A)

  7. 5

    比如:

    A=rand([1 4])

    squeeze(A)

  8. 6

    比如:

    squeeze(2.334)

    END

MATLAB SQUEEZE函数的用法

标签:.com   def   阅读   lis   技术   去掉   targe   大小   ddd   

原文地址:https://www.cnblogs.com/hyb221512/p/10780824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!