1.permute函数
格式:B = permute(多维数组,[维数的组合])作用:按照维数顺序,重新组合矩阵a=rand(2,3,4); %这是一个三维数组,各维的长度分别为:2,3,4
%现在交换第一维和第二维:
permute(A,[2,1,3]) %变成3*2*4的矩阵比如:
A=[1,2,3;4,5,6]
B=permute(A,[2,1])
B =
1 4
2 5 3 62 single函数
格式: B=single(A)
用处:将数据结构转化为单精度浮点数
举例:
A=[1,2;3,4];
B=single(A)
3 reshape函数
功能:按列调整矩阵的大小
用法:reshape
4 imresize
功能:改变图像的大小。
用法:B = imresize(A,m) %表示把图像A放大m倍
B = imresize(A,m,method)B = imresize(A,[mrows ncols],method)imrersize函数使用由参数method指定的插值运算来改变图像的大小。method的几种可选值:'nearest'(默认值)最近邻插值'bilinear'双线性插值'bicubic'双三次插值举例:>> imresize(A,2)
ans =
0.7891 1.0625 1.6563 1.9297
1.3359 1.6094 2.2031 2.4766 2.5234 2.7969 3.3906 3.6641 3.0703 3.3438 3.9375 4.2109>> imresize(A,[3,1])
ans =
1.3843
2.5000 3.6157