-
matlab中squeeze函数用于删除矩阵中的单一维(Remove singleton dimensions),比如执行下面的代码,随机产生一个1x2x3的矩阵A,然后squeeze(A)将返回一个2x3的矩阵,将第一维却掉(因为第一位大小为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
相关文章
- MySql的group_concat函数用法(列转行)
- Vue框架:9,Vue3的用法,setup函数,ref和reactive,计算属性和监听属性,生命周期,toRefs,script setup的作用和lang,Vue后台管理模板
- 关于返回一个引用类型的函数的用法和见解
- matlab中subplot函数的功能
- 关于JAVASCRIPT中setInterval函数的一些用法
- C语言对文件的操作函数用法详解1
- 对matlab中colormap的解释及fill、imshow的用法说明
- Linux下select()函数的用法(转)
- 关于PHP面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法
- MATLAB函数的filter2 conv2 imfilter2函数 与opencv中的cvFilter2D函数的异同及图像的频率滤波