删除单维度
B =挤压(A)
B =挤压(A)返回一个数组B相同的元素一个,但是去掉了所有的单例维度。一个单维度是任何维度size(A,dim) = 1.二维数组不受挤压;如果一个那么是行向量、列向量还是标量(1乘1)值B = a.
B
一个
size(A,dim) = 1
挤压
B = a
全部折叠
创建一个2 × 1 × 3数组,并删除单列维度,以形成一个2 × 3矩阵。
Y = rand(2,1,3)
y = (:: 1) = 0.8147 - 0.9058 (:,: 2) = 0.1270 - 0.9134 (:,:, 3) = 0.6324 - 0.0975
Z =挤压(y)
z =0.8147 0.1270 0.6324 0.9058 0.9134 0.0975
创建1的1 × 1 × 5数组。
Mat = repmat(1,[1,1,5])
垫= (:,:1)= 1 (:,:2)= 1 (:,:,3)= 1 (:,:,4)= 1 (:,:,5)= 1
在第三维中压缩数据以创建一个5乘1的列向量。
挤压(垫)
ans =1 1 1 1 1 1
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
使用注意事项和限制:
不支持单元格数组。金宝app
交换|重塑|shiftdim
交换
重塑
shiftdim
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧