請問Matlab中怎么把一維數組逆序排列?
用:b=FLIPLR(a);fliplr左右翻轉矩陣語法:B=fliplr(A)將矩陣A的列繞垂直軸進行左右翻轉matabc如果A是一個行向量,fliplr(A)將A中元素的順序進行翻轉。如果A是一個列向量,fliplr(A)還等于A。舉例說明:
例一:如果A是一個行向量A=[1 3 5 7 9]fliplr(A)ans=[9 7 5 3 1]例二:如果A是一個列向量A=[13579]fliplr(A)ans=[13579]【功能簡介】實現矩陣左右翻轉。【語法格式】B=fliplr(A) 對矩陣A進行左右翻轉。【實例3.47】對矩陣magic(3)進行左右翻轉。>> a=magic(3) a = 8 1 6 3 5 7 4 9 2 >> b=fliplr(a) %左右翻轉 b = 6 1 8 7 5 3 2 9 4 【實例分析】左右翻轉的過程中,如果矩陣有奇數列,那么中間一列是沒有變化的。