[繪圖] x,y座標改變

看板MATLAB作者 (wzc)時間11年前 (2012/09/04 00:39), 編輯推噓1(1016)
留言17則, 5人參與, 最新討論串1/1
1 |-----|-----| | | | 0 |-----|-----| | | | -1 |-----|-----| -1 0 1 以上是正常顯示出來的座標表示 因為我想要把2維矩陣畫成2D圖形 所以高度部分(矩陣的值)想用不同的顏色代表不同高度 所以需要用格子的部分來塗色 希望能改變成像下面這樣 |-----|-----| 1 | | | |-----|-----| 0 | | | |-----|-----| 0 1 請問有辦法改嗎? 或者有什麼關鍵字可以讓我去找嗎? 剛學matlab不知道這種問題該help什麼關鍵字 -- 要帥 有車|████ █████████▕搜尋進階搜尋 | 使用偏好 ▇▇  ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ 搜尋: ⊙所有男生 ○歪國人 ○宅宅 ○台灣男生  所有網頁 約有 1項符合要帥 有車的查詢結果,以下是第 1項。 共費0.01秒 您是不是要找: 象棋 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.122.30

09/04 00:58, , 1F
mesh!?
09/04 00:58, 1F

09/04 01:57, , 2F
mesh畫出來的圖就是我上面畫的那個座標在線交叉點的圖
09/04 01:57, 2F

09/04 01:57, , 3F
但是我想要畫出座標代表一整個格子的圖
09/04 01:57, 3F

09/04 01:58, , 4F
也就是說如果(1,1)值不為0 我會希望能讓(1,1)格子上顏色
09/04 01:58, 4F

09/04 01:59, , 5F
而不只是(1,1)那個點有顏色 這樣解釋有比較清楚嗎?
09/04 01:59, 5F

09/04 01:59, , 6F
還是我誤解了mesh的用法?
09/04 01:59, 6F

09/04 04:27, , 7F
surf
09/04 04:27, 7F

09/04 09:30, , 8F
但是surf依然是在線上, 而不是一個格子代表一個座標
09/04 09:30, 8F

09/04 09:44, , 9F
contourf
09/04 09:44, 9F

09/04 09:59, , 10F
終於有2D的圖了 但是還是跟我所要的不一樣
09/04 09:59, 10F

09/04 09:59, , 11F
如果有三個點, 我不想要它變成三角形 而是要三個格子
09/04 09:59, 11F

09/04 10:00, , 12F
但是上面3位的方法都會變成三角形 難道matlab畫不出來嗎?
09/04 10:00, 12F

09/04 10:06, , 13F
image([0, 1], [0, 1], [2 1; 3 4])
09/04 10:06, 13F

09/04 10:07, , 14F
x範圍 y範圍 II,I,III,IV象限的顏色
09/04 10:07, 14F

09/04 10:08, , 15F
顏色可以用colormap這個指令來換
09/04 10:08, 15F

09/04 10:11, , 16F
ps: 除了colormap外顏色也可用RGB來設定, 詳情請看help
09/04 10:11, 16F

09/04 10:21, , 17F
謝謝樓上
09/04 10:21, 17F
文章代碼(AID): #1GHDqk67 (MATLAB)