PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[繪圖] 點雲上色
作者:
soek
2014-07-13 16:54:24
各位大師好
小弟手邊有一個m*6矩陣
其六個欄位分別為x y z r g b
我想繪製一個三維的點雲圖
然後各點依照其對應的rgb做上色
有爬過文 方法如下
plot3(a(:,1),a(:,2),a(:,3),'*','color',[a(:,4)./255 a(:,5)./255 a(:,6)./255]);
後面除以255是因為爬文結果說rgb要介於0~1
但結果仍然失敗
請各位大師指點 謝謝
作者:
sunev
(Veritas)
2014-07-13 17:50:00
plot3一條線只能上一個color,所以你要分開上色才行
作者:
soek
2014-07-13 18:20:00
不好意思我不太懂你的意思,我的資料是點不是線,若有誤解麻煩更正,謝謝
作者:
sunev
(Veritas)
2014-07-13 18:29:00
用不精確的講法,一次plot3只能用一個顏色。
作者:
soek
2014-07-13 19:20:00
感謝提醒,那請問有其他方式能一次繪圖嗎?謝謝
作者:
sunev
(Veritas)
2014-07-13 21:26:00
用迴圈跑吧,一千個點以內都OK
作者:
soek
2014-07-13 21:50:00
後來我確實是用迴圈跑,但我的資料都有數百萬筆,跑很久....
作者:
sunev
(Veritas)
2014-07-13 22:16:00
點這麼多,要每個都畫出來並不實際。你可能要做適當的hitogram,改畫density。不過三維的density plot也很難處理
作者:
soek
2014-07-14 10:54:00
感謝你的建議,我主要是要將物體用點雲呈現,所以點才那麼多
繼續閱讀
問題 max function
jackGB001
[問題]如何篩選三維資料
weber0517
[安裝] 購買toolbox
johsieh
[討論] 如何限制矩陣中每個行列1的數目
stylishguy
[心得] 初學funtion 入門問題
angelina877
[討論] 關於三個區間內產生N個點
chenkaihsu
[討論] 請教一下 int 16轉成 int 64 運算問題
longted3
[討論] 有限差分法解pde偏微分方程
newxman
[問題]兩個GUI傳遞資料
tnek
[問題]如何解線性相依的聯立方程式
david5192003
Links
booklink
Contact Us: admin [ a t ] ucptt.com