- matlab中squeeze函数用于删除矩阵中的单一维(Remove singleton dimensions),比如执行下面的代码,随机产生一个1x2x3的矩阵A,然后squeeze(A)将返回一个2x3的矩阵,将第一维却掉(因为第一位大小为1):
- A=rand(1,2,3)
- squeeze(A)
- 步骤阅读
-
2
又比如:
A=rand(1,2,3)
squeeze(A)
步骤阅读 -
3
又比如产生随机产生一个3x1x1x2的矩阵,在调用squeeze函数,第二维和第三维将去掉,结果是一个2维矩阵:
A=rand([3 1 1 2])
squeeze(A)
步骤阅读 -
4
但是squeeze函数对二维矩阵没有影响,包括行向量,列向量和标量,比如:
A=rand([4 1])
squeeze(A)
步骤阅读 -
5
比如:
A=rand([1 4])
squeeze(A)
步骤阅读 -
6
比如:
squeeze(2.334)
步骤阅读 END
相关文章
- 01-22C++ sizeof操作符的用法和strlen函数的区别
- 01-22R语言的一些基本函数用法
- 01-22python高阶内置函数reversed的用法
- 01-22NX二次开发-直线分析函数UF_EVAL_ask_line与NXOpen::Line直线分析的用法
- 01-22matlab中的plot的用法
- 01-22PYTHON学习0011:enumerate()函数的用法----2019-6-8
- 01-22enumerate()函数的用法
- 01-22在不开启事件循环的线程中使用QTimer(QThread::run函数自带事件循环,在构造函数里创建线程,是一种很有意思的线程用法) good
- 01-22MATLAB的PLOT函数线型设置及横坐标为字符串的代码实例
- 01-22MATLAB实现excel中vlookup函数的查找匹配功能