[問題] 3個matlab畫圖問題,請高手幫幫忙已回收

看板MATLAB作者 (沒事,沒有,打擾了,抱歉)時間14年前 (2011/05/31 21:42), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
代po (很久很久前的大學同學要我幫他po的) 因為他沒有Ptt的帳號,他一註冊系統就告訴他: ◆ 抱歉,本站使用者帳號總數已達上限,暫時無法註冊新帳號。 問題一 用matlab畫圖,可以利用什麼指令讓我說不要畫此值的顏色嗎? 例如:我要畫32*32*32的點,但只要點的值是0.22則此點不要畫出來, 這樣我在看這個3d圖形比較清楚。 問題二 用matlab畫圖可以固定colorbar的顏色嗎? 例如:我取0.219為最小值然後每增加0.03為一個顏色直到0.9, 因為我有很多張圖要看但每張的最大值與最小值不固定, 所以若每張圖的顏色代表值不固定我很難比較。 問題三 我subplot的指令可以在一張圖畫很多張小圖, 但可以在旁邊顯示colorbar只需顯示一條嗎? 現再我是每張小圖都有一條colorbar可是若我問題二解決則我只需要一條, 所以最後只要掛在最旁邊colorbar這樣圖片比較精美。 p.s.以上請高手回答時請幫忙附上範例,因為小弟的MATLAB的程度不是很強 ↑↑↑ 以上代po -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.40.141

05/31 22:43, , 1F
我回第二,將數值normalize不就可以了
05/31 22:43, 1F

06/01 00:10, , 2F
第二用 caxis
06/01 00:10, 2F

06/01 00:11, , 3F
第一創一個新的矩陣B B(B==0.22)=NaN; 再畫B
06/01 00:11, 3F
文章代碼(AID): #1DvF170q (MATLAB)