大家好,又见面了,我是你们的朋友全栈君。
-
matlab中squeeze函数用于删除矩阵中的单一维(Remove singleton dimensions),比如执行下面的代码,随机产生一个1x2x3的矩阵A,然后squeeze(A)将返回一个2×3的矩阵,将第一维却掉(因为第一位大小为1):
-
A=rand(1,2,3)
-
squeeze(A)
-
又比如:
A=rand(1,2,3)
squeeze(A)
-
又比如产生随机产生一个3x1x1x2的矩阵,在调用squeeze函数,第二维和第三维将去掉,结果是一个2维矩阵:
A=rand([3 1 1 2])
squeeze(A)
-
但是squeeze函数对二维矩阵没有影响,包括行向量,列向量和标量,比如:
A=rand([4 1])
squeeze(A)
-
比如:
A=rand([1 4])
squeeze(A)
-
比如:
squeeze(2.334)
END
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155016.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...