删除单维度
B =挤压(A)
B =挤压(A)返回一个数组B和。有着相同的元素一个,但是删除了所有的单例维度。单例维度是它的任何维度大小(dim) = 1.二维数组不受挤压;如果一个是行向量或列向量或标量(1 × 1)值吗B =一个.
B
一个
大小(dim) = 1
挤压
B =一个
全部折叠
创建一个2 × 1 × 3的数组,并删除单列维度以形成一个2 × 3的矩阵。
y =兰特(2,1,3)
y = y (:: 1) = 0.8147 - 0.9058 y (:,: 2) = 0.1270 - 0.9134 y (:,:, 3) = 0.6324 - 0.0975
z =挤压(y)
z =2×30.8147 0.1270 0.6324 0.9058 0.9134 0.0975
创建一个1 * 1 * 5的1数组。
垫= repmat (1, 1, 1, 5])
垫=垫(::1)= 1垫(:,:2)= 1垫(:,:,3)= 1垫(:,:,4)= 1垫(:,:,5)= 1
压缩第三维中的数据以创建一个5乘1的列向量。
挤压(垫)
ans =5×11 1 1 1 1
该函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组.
使用注意事项和限制:
不支持单元格数组。万博1manbetx
交换|重塑|shiftdim
交换
重塑
shiftdim
您点击了对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的事件和提供。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处
得到审判现在