מתמטיקה :: עקומה :: Hilbert

Perl יישום של Harberts שטח מילוי עקומת
הורד עכשיו

מתמטיקה :: עקומה :: Hilbert דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Aaron James Trevena
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~teejay/

מתמטיקה :: עקומה :: Hilbert תגים


מתמטיקה :: עקומה :: Hilbert תיאור

Perl יישום של Harberts שטח מילוי עקומת מתמטיקה :: עקומה :: Hilbert הוא מודול Perl המספק כמה פונקציות שימושיות באמצעות Harberts מילוי עקומת. זה נוח לדברים כמו dithering, שיטוח נתונים מימדיים, fractals - כל סוג של דברים באמת. "עקומת מילוי חלל הוא עקומת פרקטלית מיוחדת שיש לו את המאפיינים הבסיסיים הבאים: הוא מכסה לחלוטין אזור, נפח או Hyper-Volume ב 2-D, 3-D שטח או nd בהתאמה, בכל נקודה הוא ביקר פעם אחת ורק פעם אחת (עקומת לא לחצות את עצמו), ואת נקודות השכן בחלל המקורי צפויים להיות שכנים ב שטח מילוי שטח. " הגדרה מתוך אופטימיזציה של טווח שאילתה במאגרי מידע מרחביים, אפוסטולוס נ 'Papadopoulos ו Yannis Manolopoulosother אחרים מילוי Curves כוללים את הפוטו ואת מורטון או Z- הזמנה Curves. יש גם את עקומת Hilbert II אשר יש צורה של ולא 'צורה' U '. עקומת Hillbert יכול להיות מיושם גם על 3 מימדים, אבל מודול זה רק תומך 2 מימדים. כמו רוב החלל מילוי Curves, את האזור חייב להיות מחולק 2 לכוח של חלקים n, כגון 8, 16, 32, etc.Synopsis השתמש במתמטיקה :: עקומה :: Hilbert; # קבל אובייקט המייצג 8x8 Curve עם צעד של 10 (כלומר לצייר 80x80 פיקסלים) שלי hilbert = מתמטיקה :: עקומה :: Hilbert-> חדש (כיוון => 'למעלה', מקס => 3, בכיוון השעון => 1, צעד => 10); # קבל נקודה של קואורדינטות $ נקודה = $ Hilbert-> PointFromcoordinates (20,60); # קבל קואורדינטות מנקודה שלי ($ x, $ y) = $ hilbert-> קואורדינטות פרומינטינט ($ נקודה); # קבל טווח (ים) מתיבה שלי @ranges = $ hilbert-> rangefromcoordinates ($ x1, $ y1, $ x2, $ y2); # # צייר תמונה המייצג עקומה להשתמש ב- GD; # יצירת תמונה חדשה שלי im = חדש GD :: תמונה (300,300); $ Black = $ im-> colorallocate (0,0,0); $ Blue = $ im-> colorallocate (0,0,255); הספירה שלי = 0; שלי ($ x1, $ y1) = $ hilbert-> קואורדיניס Prompoint ($ לספור + +); ($ hilbert-> קואורדיניטס Prompoint ($ לספור)) ) {שלי (x2, $ y2) = $ hilbert-> costroinatesfoint ($ לספור + +); $ im-> קו ($ x1, $ y1, $ x2, $ Y2, $ שחור); ($ x1, $ y1) = ($ x2, $ y2); } דרישות: · פרל


מתמטיקה :: עקומה :: Hilbert תוכנה קשורה

Readonly :: XS.

מודול לוויה עבור ReadOnly.pm, כדי להאיץ את המשתנים scalar לקריאה בלבד ...

180

הורד