[繪圖] 如何將矩陣轉3D圖?已回收

看板MATLAB作者 (YV)時間13年前 (2011/08/19 03:03), 編輯推噓2(209)
留言11則, 3人參與, 最新討論串1/2 (看更多)
各位大大好,小弟有個問題想請教大家一下 就是我有一個矩陣其xyz為95*79*69 他很像是一個mask(遮罩),在95*79*69的每個位置上只有1或0的值出現 想請問一下大大們,如何利用matlab寫指令作出3D圖並且分別在1和0的位置可以做出區別這樣 小弟matlab很爛,謝謝大家回答了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.99.62.193

08/19 05:39, , 1F
plot3
08/19 05:39, 1F

08/19 11:07, , 2F
也可試試 stem3
08/19 11:07, 2F

08/19 11:14, , 3F
要區別0和1應該要先plot3 z=0的部分,再plot3 z=1
08/19 11:14, 3F

08/19 11:15, , 4F
然後兩次畫圖標記 前者用 'k.' 後者用 'r.'
08/19 11:15, 4F

08/19 11:23, , 5F
謝謝大大的回答,小弟Matlab真的爛的可以><''
08/19 11:23, 5F

08/19 11:24, , 6F
假如a是95*79*69的矩陣,那我要怎麼把他代進去plot3勒
08/19 11:24, 6F

08/19 11:26, , 7F
小弟很笨一直無法將矩陣和plot3作結合,不知道怎麼設定
08/19 11:26, 7F

08/19 11:29, , 8F
個別將矩陣xyz對應到plot3的xyz使之跑出圖來
08/19 11:29, 8F

08/19 11:37, , 9F
呃...要畫3D的話就只能95*79*i的一個個去畫
08/19 11:37, 9F

08/19 11:38, , 10F
就我所看應該是總資料有69筆的樣子
08/19 11:38, 10F

08/19 11:40, , 11F
謝謝大大解說,看來是真的要一個一個畫了= =
08/19 11:40, 11F
文章代碼(AID): #1EJM7ima (MATLAB)
文章代碼(AID): #1EJM7ima (MATLAB)