מַנטִיסָהMantissa הוא אוסף של כלים מתמטיים שונים שמטרתם עבור סימולציה | |
הורד עכשיו |
מַנטִיסָה דירוג וסיכום
פרסומת
מַנטִיסָה תגים
מַנטִיסָה תיאור
Mantissa (אלגוריתמים מתמטיים עבור משימות מספריות ביישומי מערכת החלל) מכיל אלגוריתמים שונים שימושי עבור הדמיה דינמיקה וחישוב גיאומטריה 3D. הודעות שגיאה בספריה בחריגים הן בינלאומיות (רק אנגלית וצרפתית נתמכות לעת עתה). Mantissa מכיל אוסף של אלגוריתמים, ביניהם: · קבוצה קטנה של שיעורי אלגברה ליניארית · מעריך ריבועים לפחות (אחד גאוס-ניוטון מבוסס, אחד Levenberg-Marquardt מבוסס, אשר צריך אפילו לעבוד למערכות נחושות יתר) · כמה שיעורים מתאימים · כמה משוואות שונות משוואות, עם צעדים קבועים או · · Adaptive Stepsize שליטה (ראה להלן) · וקטורים וסיבובים בחלל תלת מימדי · כיתות הקשורות אלגברה כמו פולינומים רציונליים כפולים · פולינומים אורתוגונליים שונים: · Chebyshev. · הרמיט · Laguerre. · לגנדר · כמה מספרים אקראיים וקטורים דור השיעורים: · רוברט מ. זפי ארבעה ברז Shift הרשמה (תרומה של ביל מאייר) · Makoto matsumoto ו takuji nishimura mersenne twister · גנרטורים עבור וקטורים עם רכיבים קורלטים · כמה בסיסי (מינימום, מקסימום, סטיית תקן) כיתות ניתוח סטטיסטיות · כמה אלגוריתמים אופטימיזציה באמצעות שיטות חיפוש ישירות: · שיטת סימפלקס נלדר-מיד · השיטה הרב-כיוונית של וירג'יניה טורקזון Mantissa מוקדש להיות ספריית תכלית כללית, עם זאת, התכונה הפופולרית ביותר שלה היא חבילה נרחבת עבור אינטגרציה משוואות דיפרנציאליות רגילות. חבילה זו נועדה להיות יעילה מאוד ולספק מסגרת אינטגרציה של אודה מלאה עם פקדים מעשיים רבים בעת הנותרים פשוט לשימוש בכלי. כל אינטגרטורים מספקים פלט צפוף. משמעות הדבר היא כי מלבד מחשוב המדינה וקטור בזמנים בדידים, הם גם מספקים פירושו זול כדי לקבל את המדינה בין צעדים הזמן. כל אינטגרטורים להתמודד עם פונקציות מיתוג מרובים. משמעות הדבר היא כי אינטגרטור יכול להיות מונע על ידי אירועים נפרדים (המתרחשים כאשר סימנים של פונקציות מיתוג שסופקו למשתמש לשנות). השלבים מקוצרים לפי הצורך כדי להבטיח שהאירועים מתרחשים בגבולות שלב (גם אם האינטגרטור הוא אינטגרטור קבוע). כאשר האירועים מופעלים, אינטגרציה ניתן לעצור (זה נקרא מתקן G-STOP), וקטור המדינה ניתן לשנות, או אינטגרציה יכולה פשוט להמשיך. במקרה האחרון הוא שימושי לטפל discontinuities במשוואות דיפרנציאליים לחן ולקבל פלט צפוף מדויק אפילו קרוב לאיור. הפתרון של בעיית האינטגרציה מסופק על ידי שני אמצעים. האחת מיועדת כלפי השימוש פשוט: וקטור המדינה בסוף תהליך האינטגרציה מועתק במערך המסופקים על-ידי המשתמש. והשני אמור לשמש כאשר מעמיק יותר מידע נחוץ לאורך כל תהליך האינטגרציה. המשתמש יכול לרשום אובייקט יישום ממשק StepHandler לתוך אינטגרטור לפני ביצוע אינטגרציה. מטרת המשתמשים תיקרא כראוי במהלך תהליך האינטגרציה, המאפשרת למשתמש לעבד תוצאות ביניים. הצעד המחדל המטפל עושה כלום. מַנטִיסָה מספק גם המטפל צעד תכליתי מיוחד כי הוא מסוגל לאחסן את כל הצעדים כדי לספק גישה שקופה לכל תוצאה ביניים פעם שילוב נגמר. אובייקט זה serializable, ומכאן מודל רציפה מלאה של פונקציה משולבת בכל טווח האינטגרציה ניתן לעשות שימוש חוזר מאוחר (אם מאוחסן לתוך מדיום עיקש כמו מערכת הקבצים או מסד נתונים) או במקום אחר (אם נשלח יישום אחר במערכת מבוזרת). אינטגרטורים חלק (אלה פשוט) משתמשים קבועים צעדים המוגדרים בזמן הבריאה. האינטגרטורים היעילים יותר להשתמש בצעדים משתנים מטופלות באופן פנימי על מנת לשלוט על שגיאת האינטגרציה ביחס דיוק שצוין. אינטגרטורים stepsize מסתגלים יכולים לחשב את stepsize הראשונית באופן אוטומטי על ידי עצמם, אולם המשתמש יכול להגדיר אותו אם הוא מעדיף לשמור על שליטה מלאה על האינטגרציה או אם הניחוש האוטומטי הוא טועה.
מַנטִיסָה תוכנה קשורה