rot90

rot90

rot90函式是matlab中使一個矩陣逆時針旋轉90度的函式。Y=rot90(X)表示使矩陣X逆時針旋轉90度,作為新的矩陣Y,但矩陣X本身不變。

基本介紹

  • 中文名:rot90
  • 所屬:MATLAB函式
  • 用法:rot90(X),其中X表示一個矩陣
  • 功能:對矩陣操作
  • 作用:矩陣逆時針旋轉90度
  • 相關函式flipudfliplr、Flipdim
簡介,套用舉例,

簡介

用法:rot90(X),其中X表示一個矩陣。
rot90(x,2),其中X表示一個矩陣。功能:將矩陣x旋轉180度,形成新的矩陣,但x本身不變。
rot90(x,n),其中x表示一個矩陣,n為正整數,默認功能:將矩陣x逆時針旋轉90*n度,形成新矩陣,x本身不變。
相關函式:matlab中提供了許多對矩陣操作的函式,可以實現矩陣的三角矩陣的提取(triutril)、矩陣的翻轉(flipudfliplr、Flipdim)和旋轉(rot90)等各種操作。

套用舉例

在命令視窗中輸入:a=[1 2 3;4 5 6;7 8 9]
輸出:
a =
1 2 3
4 5 6
7 8 9
再輸入:
rot90(a)
輸出:
ans =
3 6 9
2 5 8
1 4 7
然後輸入a,輸出:
a =
1 2 3
4 5 6
7 8 9
由此可以得到一條結論:Y=rot90(a)僅僅是把矩陣a逆時針旋轉90度作為新的矩陣Y,但是矩陣a本身不變。如果,只有rot90(a),旋轉90度後的矩陣賦給matlab中運算結果中的默認變數名ans。
第二條結論:
由於X=rot90(X)使矩陣X本身逆時針旋轉90度,所以連續執行四次這條指令,X還不變。

相關詞條

熱門詞條

聯絡我們