MATLAB矩阵压缩函数squeeze

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/winycg/article/details/52474629


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

A=rand(1,2,3)

squeeze(A)

matlab常用函数之squeeze函数









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

 A=rand([3 1 1 2])

squeeze(A)

matlab常用函数之squeeze函数


阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页