Math.js

צילום מסך תוכנה:
Math.js
פרטי תוכנה:
גרסה: 2.6.0 מעודכן
טען תאריך: 9 Feb 16
מפתחים: Jos de Jong
רשיון: ללא תשלום
פופולריות: 37

Rating: nan/5 (Total Votes: 0)

Math.js עובד עם בצד הלקוח (דפדפנים) ואת בצד השרת (Node.js) סביבות.

Math.js לא שואפים להחליף את מובנה תמיכה ב- JavaScript, רק כדי להרחיב אותו.

זה מוסיף תמיכה עבור תכונות שאינן נתמכות באופן מקורי ב- JavaScript, כמו טווחים, קבוע, יחידות, מטריצות, פונקציות מתמטיות, מספרים ממשיים, מספרי מרוכבים, סטטיסטיקה, הסתברות, טריגונומטריה ו מנתח ביטוי.

של מבנה הספרייה הוא גם מאוד פתוח, המאפשר לכל מתכנת להאריכו עם התמיכה שהוא צריך

מה חדש במהדורה זו:.

  • quantileSeq פונקציה מיושם partitionSelect.
  • מיושם פונקציות stirlingS2, bellNumbers, קומפוזיציה, multinomial.
  • שיפור הביצועים של חציון.
  • הרחבת ממשק שורת פקודה עם אפשרות למצב פלט או הביטויים לגרום, מחרוזת ייצוג, או ייצוג טקס.

מה חדש בגירסה 2.4.2:.

  • מיושם הפונקציה quantileSeq ו partitionSelect
  • מיושם פונקציות stirlingS2, bellNumbers, קומפוזיציה, multinomial.
  • שיפור הביצועים של חציון.
  • הרחבת ממשק שורת פקודה עם אפשרות למצב פלט או הביטויים לגרום, מחרוזת ייצוג, או ייצוג טקס.

מה חדש בגירסה 2.2.0:.

  • מיושם הפונקציה quantileSeq ו partitionSelect
  • מיושם פונקציות stirlingS2, bellNumbers, קומפוזיציה, multinomial.
  • שיפור הביצועים של חציון.
  • הרחבת ממשק שורת פקודה עם אפשרות למצב פלט או הביטויים לגרום, מחרוזת ייצוג, או ייצוג טקס.

מה חדש בגרסת 1.6.0:.

  • אבן יחידה נוספת (6.35 קילו)
  • מיושם תמיכה מטריצות דלילות.
  • מיושם תמיכה BigNumber לתפקוד ATAN2.
  • מיושמת תמיכת ייצוגי LaTeX המותאם אישית.
  • שיפורים ותיקוני באגים ב פלט שבסוגריים Node.toString ו Node.toTex פונקציות.

מה חדש בגרסת 1.5.2:.

  • אבן יחידה נוספת (6.35 קילו)
  • מיושם תמיכה מטריצות דלילות.
  • מיושם תמיכה BigNumber לתפקוד ATAN2.
  • מיושמת תמיכת ייצוגי LaTeX המותאם אישית.
  • שיפורים ותיקוני באגים ב פלט שבסוגריים Node.toString ו Node.toTex פונקציות.

מה חדש בגירסה 1.3.0:

  • מיושם מימושים BigNumber של רוב פונקציות טריגונומטריות: חטא, cos, tan, asin, acos, atan, הביגוד, sinh, TANH.
  • עקבות פונקציה מיושמות.
  • טעינה מהירה יותר של תצורת BigNumber עם דיוק גבוה על ידי קבוע טעינה עצלה כמו פאי ודואר.
  • קבוע קבוע NaN ואינפיניטי לא להיות אובייקטי BigNumber כאשר BigNumbers מוגדר.
  • קבוע חסר בסוגריים בייצוג toTex פרמוטציות פונקציה.

מה חדש בגירסה 1.2.0:

  • תמיכה עבור פעולות על סיביות bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift, ו rightLogShift.
  • תמיכה עבור פעולות בוליאני, לא, או, XOR.
  • תמיכה עבור פונקציית גמא.
  • המרת יחידות ללא ערך החברה תגרום יחידה בעלת ערך, למשל אינץ בס"מ יחזור 2.54 ס"מ במקום ס"מ.
  • שיפור הדיוק של sinh ו cos מורכבים חטא.
  • שמם פונקציה לבחור שרשרת. הפונקציה הישנה בוחרת תישאר פונקציונלית עד math.js v2.0.

מה חדש בגירסה 1.0.0:

  • מיושם מסנן הפונקציה (x, הבדיקה).
  • הוסר math.distribution לעת עתה, צריך קצת חשיבה מחודשת.
  • math.number יכול להמיר יחידות למספרים (דורש טענה שנייה).
  • תיקון מספר בעיות עדיפות עם מפעילי מגוון והמרה.
  • תוקן בעית אפס מבוססת כאשר מקבל משנה מטריקס באמצעות אינדקס שמכיל מטריצה.

מה חדש בגירסה 0.25.0:

  • הוסר השירות פונקציה ifElse. פונקציה זו היא מיותר עכשיו מנתח הביטוי יש מפעילה מותנית? ב:. ג
  • תוקן באג עם הכפלת מספר עם טמפרטורה,
  • כמו math.eval ('10 * צלזיוס ').
  • תוקן באג עם סימנים שיש ערך מוגדר לא נבדק.
  • הספרייה עכשיו ומיד חוזרת מופע ברירת המחדל של mathjs, אין צורך להפעלת math.js בצעד נפרד, אלא אם כן אחד אלה כדי להגדיר אפשרויות תצורה.

מה חדש בגירסה 0.21.0:

  • סוג נכס נוסף לכל הצמתים ביטוי בתוך הצומת עץ.
  • פונקציות קבועות להתחבר, log10, pow, ו sqrt לא תומך תוצאות מורכבות מכניסת BigNumber (כמו sqrt (bignumber (-4))).

מה חדש בגירסה 0.19.0:

  • מיושם פונקציות להשוות, סכום, לדרבן, var, std, חציון.
  • תיקוני באגים קלים.

מה חדש בגירסה 0.14.0:

  • הוסר שרשור מערכים מקוננים על מנתח הביטוי. עכשיו אתה יכול מקונן קלט מערכים כמו ב- JavaScript. מטריצות ניתן בשרשור באמצעות הפונקציה CONCAT.
  • תחביר מטריקס [...] ב מנתח הביטוי עכשיו יצר 1 מטריצות ממדיות כברירת מחדל. math.eval ( '[1,2,3,4]') מחזיר מטריצה ​​עם גודל [4], math.eval ( '[1,2; 3,4]') מחזיר מטריצה ​​עם גודל [2,2 ].
  • תיעוד הוא מחדש והורחב.
  • mod המפעיל הלא קבוע עבודה (מפעיל מודולוס).

מה חדש בגירסה 0.13.0:

  • תמיכה להסיר עבור scalars בתת פונקציה, זה עכשיו רק תומך Array, מטריקס, ומחרוזת.
  • הוסר הפונקציות להגיע ולהגדיר מתוך בורר, הם שכפולים של משנה הפונקציה.
  • הוחלף פונקציות להגיע ולהגדיר של מטריקס עם קבוצת משנה פונקציה אחת.
  • חלק הסתובבות עם קוד במרחבי שם.

מה חדש בגירסה 0.12.1:.

  • גרסה מיושנת קבוע של README.md
  • תוקנה בדיקה יחידה שבורה.

מה חדש בגרסת 0.10.0:

  • תמיכה מיושמת להזרקת מטפלי צומת המותאמת אישית המנתח . ניתן להשתמש למשל ליישם מטפל צומת עבור זוממי גרף.
  • מיושם בסוף בתיעוד למשתמש ופונקצית עזרה חדשה.
  • פונקציות גודל וסוחטים עכשיו להחזיר מטריקס במקום Array כפלט על קלט מטריקס.
  • נוסף טאו קבוע (2 * pi). תודה זק Zibrat (גווילים מחוקים).
  • שמם פונקציה unaryminus כדי יונארית.
  • תוקן באג בקביעת תלות צומת במשימות פונקציה.

מה חדש בגירסה 0.9.0:

  • משנה פונקציה מיושם, כדי להשיג או להגדיר תת-קבוצה ממטריקס, שרוכים או סוגי נתונים אחרים.
  • פונקציות הבנייה מיושם מספר מיתרים (בעיקר שימושי בתוך מנתח).
  • שיפור תפקוד Det.
  • הועבר קוד לנתח משלב האב טיפוס math.expr.Parser לתפקד math.parse, מנתח פשוט קצת.
  • השגחת לפשט את הקוד של היקף Workspace.
  • mod פונקציה קבועה numerators שלילית, והוסיף הודעות שגיאה במקרה של קלט שגוי.

מה חדש בגירסה 0.7.2:

  • קבוע בשיטה שוויונית, אשר בדק לשוויון במקום של אי-שוויון.

מה חדש בגרסת 0.7.0:.

  • דוגמאות נוספות
  • השתנה שיטות מרובעות קובייה להעריך מטריצות אלמנט חכם (בקנה אחד עם כל שיטות האחרות).
  • השתנה פרמטר שני של יבוא שיטה לאובייקט עם אפשרויות.
  • שיטה קבועה math.typeof על IE.
  • תיקוני באגים קטנים ושיפורים.

מה חדש בגרסת 0.6.0:

  • מיושמת שיטת Unit.in (יחידה), אשר יוצר כפיל של היחידה עם ייצוג קבוע. לדוגמה math.unit ( '5.08 ס"מ'). ב ( 'אינץ') תחזיר יחידה אשר ייצוג מחרוזת תמיד נמצא אינץ ', ובכך 2 אינץ'. Unit.in (יחידה) היא אותה כשיטת math.in (x, יחידה).
  • מיושם Unit.toNumber (יחידה), אשר מחזיר את הערך של היחידה כאשר ייצגו עם יחידה נתונה. לדוגמה math.unit ( '5.08 ס"מ). ToNumber (' אינץ ') מחזירה את מספר 2, כייצוג של היחידה באינצ'ים יש 2 כערך.
  • שיפור: שיטת math.in (x, יחידה) תומך כעת מחרוזת כפרמטר השני, למשל math.in (math.unit ( '5.08 ס"מ'), 'אינץ')
  • .
  • ספליט בתיעוד למשתמש קצה של פונקציות המנתח ממקור הקבצים.
  • הוסר פונקציה לסייע בתיעוד המובנה מספריית הליבה.
  • קבוע מתמיד אני בהגדרתו -1i במקום 1i.
  • תיקוני באגים קלים.

דרישות :

  • לאפשר JavaScript על הלקוח בצד
  • Node.js עבור בצד השרת סביבות

תוכנה דומה

Finance.js
Finance.js

6 Jun 15

CLISP
CLISP

5 Jun 15

Planar
Planar

5 Jun 15

Biopython
Biopython

1 Mar 15

תוכנות אחרות של יזם Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

תגובות ל Math.js

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!