exm03113_4.m

来自「精通matlab」· M 代码 · 共 16 行

M
16
字号
%exm03113_4.m			"孤维"的撤消和降维。
clear
A=reshape(1:18,2,3,3);	%创建3维数组  
flipdim(A,1);				%关于"行平分面"交换对称位置上的元素  
flipdim(A,3);				%关于"页平分面"交换对称位置上的元素  
shiftdim(A,1);			%"维号左移1位"重组,使 数组变成 数组  
shiftdim(A,2);			%"维号左移2位"重组,使 数组变成 数组  
permute(A,[2,3,1]);		%相当于shiftdim(A,1)  
permute(A,[1,3,2]);  


B=cat(4,A(:,:,1),A(:,:,2),A(:,:,3))	%串接为4维数组  
size(B)				%测量数组B的大小  
C=squeeze(B)			%撤消长度为1的"孤维",使原4维数组减为3维数组。  
size(C)  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?