flipdim,其中X表示一個矩陣,dim指定翻轉方式。
基本介紹
- 中文名:翻轉矩陣
- 外文名:flipdim
- 隸屬:MATLAB函式
- 方式:dim指定翻轉方式
- 功能::使矩陣按特定軸翻轉的函式
MATLAB函式flipdim簡介,套用舉例,
MATLAB函式flipdim簡介
用法:Flipdim(X,dim),其中X表示一個矩陣,dim指定翻轉方式。
功能:Flipdim函式是matlab中使矩陣按特定軸翻轉的函式。Flipdim(X,dim)中,X表示一個矩陣,dim指定翻轉方式。dim為1,表示每一列進行逆序排列,2表示每一行進行逆序排列。 因此有如下結論:
flipdim(A,1)和flipud(A)是等價的,
flipdim(A,2)和fliplr(A)是等價的。
需要注意的是:
Y=flipdim(X,dim)使X按dim指定方式翻轉,產生的新矩陣作為Y,但X本身並不改變。
相關函式:matlab中提供了許多對矩陣操作的函式,可以實現矩陣的三角矩陣的提取(triu、tril)、矩陣的翻轉(flipud、fliplr、Flipdim)和旋轉(rot90)等各種操作。在matlab的命令視窗中輸入help flipdim以獲得更多幫助信息。
套用舉例
在命令視窗中:>> A=[
1 2 3
4 5 6
7 8 9
10 11 12
]
A =
1 2 3
4 5 6
7 8 9
10 11 12
>> B=flipdim(A,1)
B =
10 11 12
7 8 9
4 5 6
1 2 3
>> C=flipdim(A,2)
C =
3 2 1
6 5 4
9 8 7
12 11 10
>> A
A =
1 2 3
4 5 6
7 8 9
10 11 12
>>