Thread Array einer Funktion übergeben?
(3 answers)
Opened by jack576 at 2010-01-09 20:18
Hallo!
Ich möchte das CPAN-Moule Math::convexHull nutzen, um von vielen Punkten die konvexe Hülle zu erhalten. Das Beispiel, das im Module angeführt ist, hab ich schon probiert und funktioniert gut: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 use Data::Dumper; use Math::ConvexHull qw/convex_hull/; print Dumper convex_hull( [ [0,0], [1,0], [0.2,0.9], [0.2,0.5], [0,1], [1,1], ] ); # Prints out the points [0,0], [1,0], [0,1], [1,1]. Laut Dokumentation sollte man wie folgt der Math::convexHull-Funktion ein Array von Punkten übergeben können: Code (perl): (dl
)
1 2 use Math::ConvexHull qw/convex_hull/; $hull_array_ref = convex_hull(\@points); Nur: Wie funktioniert das? Ich habe es wie folgt probiert: Code (perl): (dl
)
1 2 3 my @points = ([0,0], [1,0], [0.2,0.9], [0.2,0.5],[0,1], [1,1],); $hull_array_ref = convex_hull(\@points); print $hull_array_ref; Was aber ausgegeben wird, ist ein simples: ARRAY(0x8e665a0) Daher meine Frage: Wie übergebe ich mein Array von Punkten an die Math::convexHull-Funktion richtig bzw. wie gebe ich die aus? Besten Dank für die Hilfe! Jack |