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

看板MATLAB作者 (yadakaky)時間13年前 (2011/08/19 16:36), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《fleach (YV)》之銘言: : 各位大大好,小弟有個問題想請教大家一下 : 就是我有一個矩陣其xyz為95*79*69 : 他很像是一個mask(遮罩),在95*79*69的每個位置上只有1或0的值出現 : 想請問一下大大們,如何利用matlab寫指令作出3D圖並且分別在1和0的位置可以做出區別這樣 : 小弟matlab很爛,謝謝大家回答了。 hi,畫是畫得出來不過看起來的圖似乎沒有甚麼意義 A=randi(2,5,8,10); A=A-1; for i=1:10 [row,col] = find(A(:,:,i)==1); [rowo,colo] = find(A(:,:,i)==0); z=ones(1,length(row)).*i; zo=ones(1,length(rowo)).*i; scatter3(row,col,z,'filled','g'); scatter3(rowo,colo,zo,'filled','r'); view(3) hold on end 後續在等你回報囉! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.214.4

08/19 19:39, , 1F
我有貼了你的指令在matlab顯現方式有紅點綠點,應該是對的
08/19 19:39, 1F

08/19 19:40, , 2F
但我我真的是好菜阿不會用~大大可以幫你看一下資料嗎?
08/19 19:40, 2F

08/19 19:40, , 3F
08/19 19:40, 3F

08/19 19:43, , 4F
陣~我想把個別不同顏色顯示出1或0在3維空間~這樣的想法
08/19 19:43, 4F

08/19 19:43, , 5F
可以用MATLAB實現嗎><''我試不出來@@''
08/19 19:43, 5F

08/23 09:32, , 6F
已解決
08/23 09:32, 6F
文章代碼(AID): #1EJY1wSU (MATLAB)
文章代碼(AID): #1EJY1wSU (MATLAB)