Re: [繪圖] 如何將矩陣轉3D圖?已回收
※ 引述《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
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
08/19 19:43, 4F
→
08/19 19:43, , 5F
08/19 19:43, 5F
→
08/23 09:32, , 6F
08/23 09:32, 6F
討論串 (同標題文章)