網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

Matlab axis ij 和axis xy 用法 座標原點位置

欄目: 電腦 / 發佈於: / 人氣:1.4W

Matlab 中用imshow等函數畫圖,並用axis on顯示座標軸時,會出現座標原點不在圖的左下角的情況(如圖所示),這是什麼原因呢?如果想要上下(行)倒置,有什麼簡單的方法嗎?

Matlab axis ij 和axis xy 用法 座標原點位置

操作方法

(01)Matlab對矩陣畫圖時,有兩種座標軸的顯示方式 axis ij 和axis xyaxis ij :矩陣軸模式,原點在左上角,i軸是豎直的,由頂至底標數,j軸是水平的,從左往右標數。如圖所示。Matlab默認的也是這種模式,因為它跟矩陣的行列相對應,從左往右,從上而下,第一個數在左上角。i,j的值也正好對應着矩陣的行和列。所以出圖後不加 axis ij和axis xy 語句,結果默認為axis ij模式。

Matlab axis ij 和axis xy 用法 座標原點位置 第2張

(02)axis xy :笛卡爾軸模式,原點在左下角,y軸是豎直的,由底至頂標數,x軸是水平的,從左往右標數。如圖所示。該模式與笛卡爾座標相對應。出圖語句後加上 axis xy,圖就會轉換成笛卡爾軸模式。要換成矩陣軸模式只要再運行axis ij即可。

Matlab axis ij 和axis xy 用法 座標原點位置 第3張

(03)如果覺得對您有所幫助,請在下面投票點贊哦^_^