2013-07-16 94 views
-1

我的應用程序獲得X,Y,Z座標如下:我如何可以繪製(X,Y,Z)座標動態

X:-0.020941
Y:-0.241276
Z:0.956
--------------
X:0.0782352
Y:-0.159108
Z:0.923
--------------
X: y: - 0.0665857
y: - 0.140757
Z:0.885
--------------
X:0.0485952
Y:-0.0859762
Z:0.785
---------- ----
X:0.04494
Y:-0.0477933
Z:0.749
--------------
X:-0.183467
Y:0.0505905
ž :0.64
--------------
X:-0.0519514
Y:-0.0137343
Z:0.627
--------------
X:-0.0630648
Y:-0.0206495
Z:0.586
--------------
X:-0.0774924
Y:-0.0189667
Z:0.569
--------------
x:0.0100971
Y:-0.0100971
Z:0.558
--------------
X:0.00456857
Y:-0.0126905
Z:0.533
----- ---------
X:0.000491429
Y:-0.00835429
Z:0.516
--------------
X:-0.0227838
ÿ :-0.01018
Z:0.509
--------------
X:-0.0222133
Y:-0.00589333
Z:0.476
----------- ---
X:-0.10161
Y:-0.00850476
Z:0.47
--------------
X:-0.0775429
Y:0.0162095
ž :0。46
--------------
X:-0.0897705
Y:0.0219057
Z:0.451
--------------

每3秒,我從此流以最小的Z值,並繪製它是一個二維數組中的位置我在做什麼是(使用它的X和Y位置)

我的問題是怎麼做的我繪製這個結果,因爲我不知道最大或最小分數可能是什麼,它們都是雙重類型,而不是索引的整數。有沒有一個「好」的方式來繪製這個?我也希望能夠根據它的數組索引來處理這些數據。例如找到數據聚集的地方等。

+0

對我來說,理解你的問題有點困難。你是否想要找到最大或最小分數的方法,而分數都是「雙」型? –

+0

不完全是這樣,我想將這些點加入到二維數組中,但其中一些點代表負分和其他代表分數高於1.我需要找到一種方法將它們添加到數組中,以便它們不會變形結果或導致錯誤。 – Pet1330

+1

目前還不清楚你想在2d數組中使用哪些數據 - 只是簡單地存儲它本身並不是一個錯誤。你想繪製它的圖像或東西? –

回答

0

看來你的問題是因爲你的心在使用數組而引起的。使用矢量可以讓您動態添加網格點,並且可以隨時平均(並執行其他計算)。這就是說,如果你真的想使用一個數組,然後就像你已經注意到你不能使用雙數和/或負值作爲索引。你可以通過添加一個偏移量,並乘以你的x,y值來獲得一個系統來得到四捨五入的整數和一個不在(0,0)的中心,但可能在(2,2)或者其他的東西,但是這樣會很笨拙和令人困惑。

相關問題