2012-10-08 93 views
0

我工作的一個迭代函數系統程序,並有代碼這裏部分:的Java StdArrayIO陣列讀取

double[] dist = StdArrayIO.readDouble1D(); 
double[][] cx = StdArrayIO.readDouble2D(); 
double[][] cy = StdArrayIO.readDouble2D(); 

它讀取該文本文件(管道輸送到命令行程序):

3 
.33 .33 .34 
3 3 
.50 .00 .00 
.50 .00 .50 
.50 .00 .25 
3 3 
.00 .50 .00 
.00 .50 .00 
.00 .50 .433 

而且我很難明白這究竟是什麼。隨後在程序中從這些數組中隨機選擇點,並且程序打印出一個Sierpinski三角形。有人能給我一個關於這裏發生的事情的基本解釋嗎?

+0

首先打印陣列。 – keyser

回答

3

它看起來像文件的第一行代表數組的長度,下一行是該數組的值。然後它將這些值存儲在長度爲3的雙精度數組中,稱爲dist。對於接下來的四行同樣如此,它需要一個3x3矩陣(或一個數組數組)的維數,然後是該矩陣的值,將其存儲在cx中。 cy同樣。