2015-11-04 82 views
0

我從一個點向任意形狀的框的牆壁提供不同長度的數組。它們是在360度旋轉過程中拍攝的,我還有度數測量。來自sensordata的Matlab繪圖多邊形

Distance(1:k); % distance to wall of arbitrarily shaped box during a rotation 
Degree(1:k); % degrees rotated from first measurement 
Time(1:k); % time passed since first measurement 

我如何使用distanceTime/Distance繪製的形狀看起來像箱子的形狀?我嘗試了convhull函數,想知道是否有更好的選擇。

+0

是你的觀點你計算你的固定距離(模數旋轉)? – BillBokeey

+0

從固定點。在箱子裏的任何地方。 F.ex矩形,八角形等。每次傳感器順時針旋轉1度時,它也會對盒子的側面進行長度測量。 – Barium

+0

好的。你能提供一些樣本輸入和期望的輸出嗎? – BillBokeey

回答

0

這會做詭計嗎?

Rads=Degrees*(2*pi/360); 
X=Distance.*cos(Rads); 
Y=Distance.*sin(Rads); 
plot(X,Y);