MAFM

Mapm הוא ספריית מתמטיקה דיוק ארירותית ניידת ב- C.
הורד עכשיו

MAFM דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Freeware
  • מחיר:
  • FREE
  • שם המפרסם:
  • Michael C Ring
  • אתר האינטרנט של המוציא לאור:
  • http://www.tc.umn.edu/~ringx004/mapm-main.html

MAFM תגים


MAFM תיאור

Mapm הוא ספריית מתמטיקה דיוק שרירותית ניידת ב C. Mapm הוא ספריית מתמטיקה דיוק ארירותית ניידת ב C.Mapm (דיוק שרירותי שלי מתמטיקה) הספרייה היא קבוצה של פונקציות המאפשרות למשתמש לבצע מתמטיקה לכל רמה של דיוק הרצוי. הדיוק של מספר מוגבל רק על ידי זיכרון Int_max 'וזמין. עבור מהדר 16 סיביות, מספר יכול להיות 2 ^ 15 ספרות (או ~ 32,000). עבור מהדר 32 סיביות, מספר יכול להיות 2 ^ 31 ספרות (או ~ 2.14e + 9). ראה את הקובץ Readme (בהפצה וכן קישור להלן) לדיון מוחלט יותר במגבלות המספריות בפועל. הספרייה הטבעית יש תמיכה טבעית עבור ערכי נקודה צפה. מרוב הספריות "C" אחרים הסתכלתי, נראה שיש להם העדפה של מספר שלם רק מניפולציות מתמטיות. (ספריה זו גם לעשות מספר שלם רק מתמטיקה אם אתה רוצה.) ואם הספרייה יכולה לעשות רק מספרים שלמים, זה לא יכול לעשות ... פונקציות טריג ועוד C נפוץ C מתמטיקה ספריה. ספריה זו תבצע את הפונקציות הבאות לכל רמת דיוק רצוי: SQRT, CBRT, SIN, COS, TAN, ARC-SIN, ARC-COS, ARC-TAN, ARC-TAN2, יומן, Log10, Exp, Pow, Sinh, Cosh , Tanh, Arc-Sinh, Arc-Cosh, Arc-Tanh, קומה, CEIL, GCD, LCM, וגם פקטוריאלי. המלא 'מתמטיקה' לא משוכפל, אם כי אני חושב שאלה הם רוב החשוב. ההגדרה שלי של מה שחשוב הוא מה שהשתמשתי בפועל ביישום אמיתי. ספריה זו יש גם גנרטור מספר אקראי עם תקופה של 1.0e + 15, כלומר גנרטור יפיק 1.0e + 15 מספרים אקראיים ייחודיים לפני דפוס repeats.This הספרייה מנצל אלגוריתם הכפל המהיר. זה גורם הרבה יותר מהר יותר מאשר אלגוריתם אופייני o (n ^ 2). הוא משתמש FFT (מהיר פורייה שינוי) אלגוריתם כפל. תוצאות אלה רק O (n * log2 (n)) הספרייה כתוב ב 'C' וההפצה כוללת את כל קוד המקור ואת התיעוד. זה נבדק תחת לינוקס (X86), FreeBSD, HP-UX, Sun Solaris, Venix, MAC OSX, DOS, WIN 2000, NT, XP. GCC היה המהדר העיקרי המשמש בסביבת יוניקס. עבור DOS / NT / XP, ספריית Mapm נבדקה עם המהדרים הבאים: · GCC (2.8.1, 2.95.2 ו 3.2.3) עבור DOS (DJ DJGPP של DJGPP) · בורלנד C + + 5.x (32 Bit) ו- Turbo C + + 3.0 (16 סיביות) · Microsoft Visual C + 6.0 (32 סיביות) ו- Microsoft C 5.1, 8.00C (16 סיביות) · LCC-Win32 Ver 3.2 / 3.3 · Mingw-32 גרסה MINGW-1.0.1-20010726 · Metrowerks Codewarrior Pro 7.0 · Watcom C / C + 11.x, Open Watcom 1.0 · Dev-C + + 5.0 Beta 8 שחרור 4.9.8.0 · דיגיטלי מאדים מהדר 8.49 · מכשירים לאומיים Labwindows CVI 6.0 טיפול גדול נלקח במהלך העיצוב כדי להפוך את הספרייה נייד ככל האפשר. אם אתה משתמש בהדר לא רשום לעיל, אתה צריך בעיות מינימליות מקבל את הספרייה כדי לקמפל במערכת שלך. אם אתה לקמפל את הספרייה עם מהדר שאין לי גישה, אל תהסס לשלוח לי את התסריט שלך / לבנות שלך ואני לכלול אותו עם המהדורה הבאה. מה חדש במהדורה זו: עם שחרורו של גרסה 4.9.5, עדכנו את הרישיון לאפשר הפצה של קוד המקור של הספריה שונה. בספריית הדוק של ההפצה, יש קובץ 'רישיון'. אשר יש להכניס לפני כל קבצי מקור שונה. כל שעליך לעשות הוא לערוך את התבנית 'רישיון' בהתאם, והרשות ניתנת להפיץ קוד מקור שונה.


MAFM תוכנה קשורה

פאזל

ספריית פאזל היא ספריה C המורכב מאיסוף של אובייקטים מתמשכים. ...

71

הורד

ליבטני

Libpetey היא ספריה שנכתבה ב- C ++ ליישם אומדנים מבוססי ליבה עבור סיווג סטטיסטי ואומדן צפיפות. ...

175

הורד