MATLAB中squeeze函数的作用
2013-11-12 20:50
148 查看
squeeze 除去size为1的维度
B = squeeze(A)
描述:
B = squeeze(A),B与A有相同的元素,但所有只有一行或一列的维度(a singleton dimension)被去除掉了。A singletondimension的特征是size(A,dim) = 1。二维阵列不受squeeze影响; 如果 A 是一个row or column矢量或a scalar (1-by-1) value, then B = A.
比如,rand(4,1,3)产生一个均匀分布的阵列,共3页,每页4行1列,经过squeeze后,1列的那个维度就没有了,只剩下4行3列的一个二维阵列。而rand(4,2,3)因为没有1列或1行的维度,所有squeeze后没有变化。
相关文章推荐
- MATLAB中squeeze函数的作用
- MATLAB中squeeze函数的作用-三维矩阵(阵列)操作
- MATLAB中squeeze函数的作用
- 在matlab中clear,clc,clf,hold作用介绍
- matlab中波浪号~的作用和用法
- matlab中any 函数的作用
- matlab中分号、冒号、逗号等常用标点符号的作用
- MATLAB基本操作(七):有关文件路径的几个函数在编程中的作用
- matlab中clc,close,close all,clear,clear all作用区别
- MATLAB中空间滤波卷积有什么作用
- MATLAB基本操作(七):有关文件路径的几个函数在编程中的作用
- Matlab中函数句柄@的作用及介绍
- matlab clc,close,close all,clear,clear all,clf 作用区别
- 一分钟了解“Matlab的squeeze函数”
- MATLAB中逻辑数组的重要作用
- Matlab 方括号“[ ]”的作用
- MATLAB中eig的作用
- matlab各种“括号”的作用和区别
- matlab的reshape函数的作用
- Matlab中函数句柄@的作用及介绍