Math.js

نرم افزار تصویر:
Math.js
جزئیات نرم افزار:
نسخه: 2.6.0 به روز شده
ها تاریخ: 9 Feb 16
توسعه دهنده: Jos de Jong
پروانه: رایگان
محبوبیت: 79

Rating: nan/5 (Total Votes: 0)

Math.js با سمت سرویس گیرنده (مرورگر) و سمت سرور کار می کند (Node.js و) محیط.

در Math.js هدف به جای ساخته شده است در پشتیبانی از جاوا اسکریپت، تنها به آن را گسترش دهد.

در این می افزاید: پشتیبانی از ویژگی های بومی در جاوا اسکریپت پشتیبانی نشده، مانند محدوده، ثابت، واحد، ماتریس، توابع ریاضی، اعداد حقیقی، اعداد مختلط، آمار، احتمال، مثلثات و تجزیه کننده بیان.

در ساختار کتابخانه نیز بسیار باز، اجازه می دهد هر برنامه نویس به آن گسترش با حمایت او نیاز

چه در این نسخه جدید است:

تابع پیاده سازی quantileSeq و partitionSelect.
توابع اجرا stirlingS2، bellNumbers، ترکیب، و چند جملهای.
بهبود عملکرد متوسط.
تمدید رابط خط فرمان با گزینه حالت به خروجی یا عبارت نتیجه، رشته، و یا نمایندگی TEX.

چه در نسخه 2.4.2 جدید است:

تابع پیاده سازی quantileSeq و partitionSelect.
توابع اجرا stirlingS2، bellNumbers، ترکیب، و چند جملهای.
بهبود عملکرد متوسط.
تمدید رابط خط فرمان با گزینه حالت به خروجی یا عبارت نتیجه، رشته، و یا نمایندگی TEX.

چه در نسخه 2.2.0 جدید است:

تابع پیاده سازی quantileSeq و partitionSelect.
توابع اجرا stirlingS2، bellNumbers، ترکیب، و چند جملهای.
بهبود عملکرد متوسط.
تمدید رابط خط فرمان با گزینه حالت به خروجی یا عبارت نتیجه، رشته، و یا نمایندگی TEX.

چه در نسخه 1.6.0 جدید است:

او سنگ واحد (6.35 کیلوگرم).
پشتیبانی پیاده سازی برای ماتریس.
پشتیبانی BigNumber اجرا برای عملکرد atan2.
پشتیبانی پیاده سازی برای بازنمایی لاتک سفارشی.
ارتقاء و رفع اشکال در خروجی پرانتز در توابع Node.toString و Node.toTex.

چه در نسخه 1.5.2 جدید است:

او سنگ واحد (6.35 کیلوگرم).
پشتیبانی پیاده سازی برای ماتریس.
پشتیبانی BigNumber اجرا برای عملکرد atan2.
پشتیبانی پیاده سازی برای بازنمایی لاتک سفارشی.
ارتقاء و رفع اشکال در خروجی پرانتز در توابع Node.toString و Node.toTex.

چه در نسخه 1.3.0 جدید است:

اجرا پیاده سازی BigNumber از اکثر توابع مثلثاتی: گناه، cos، tan و آسین، acos، تانجانت قوسی، شنگول، sinh، tanh.
اثری تابع اجرا شده است.
بارگذاری سریع تر از پیکربندی BigNumber را با دقت بالا توسط ثابت بارگذاری تنبل مثل پی و الکترونیکی.
ثابت ثابت نان و بی نهایت بودن اشیاء BigNumber نیست که BigNumbers پیکربندی شده است.
پرانتز از دست رفته ثابت در نمایندگی TOTEX از جایگشت تابع.

چه در نسخه 1.2.0 جدید است:

پشتیبانی از عملیات بیتی bitAnd، bitNot، bitOr، bitXor، leftShift، rightArithShift و rightLogShift.
پشتیبانی از عملیات بولی و، نه، OR، XOR.
پشتیبانی از تابع گاما.
تبدیل یک واحد بدون ارزش در حال حاضر در یک واحد با ارزش، به عنوان مثال اینچ در سانتی متر خواهد 2.54 سانتی متر جای سانتی متر بازگشت خواهد شد.
دقت بهبود یافته از sinh و چون پیچیده و گناه است.
تابع تغییر نام را انتخاب کنید به زنجیره ای. تابع های قدیمی را انتخاب کنید تا 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، صدای انفجار، و دستور تابع sqrt حمایت نمی نتایج پیچیده از ورودی BigNumber (مانند SQRT (bignumber (-4))).

چه در نسخه 0.19.0 جدید است:

توابع اجرا مقایسه، مجموع، محصولات، VAR، STD، میانه.
رفع اشکال جزئی.

چه در نسخه 0.14.0 جدید است:

الحاق حذف از آرایه های تو در تو در تجزیه کننده بیان می کند. شما هم اکنون می توانید ورودی آرایه تو در تو مانند در جاوا اسکریپت. ماتریس می توان با استفاده CONCAT تابع الحاق.
نحو ماتریس [...] در تجزیه کننده بیان در حال حاضر ماتریس 1 بعدی به طور پیش فرض ایجاد می کند. math.eval ( '[1،2،3،4]) یک ماتریس با اندازه [4]، math.eval (' [1،2؛ 3،4] ') یک ماتریس با اندازه [2،2 گرداند ].
مستندات است که بازسازی و گسترش داده است.
ثابت غیر وزارت دفاع اپراتور کارگر (عملگر).

چه در نسخه 0.13.0 جدید است:

پشتیبانی حذف برای اسکالرهای در زیر مجموعه تابع، آن را در حال حاضر تنها از آرایه، ماتریس، و رشته.
حذف توابع set و get از انتخاب، آنها یک کپی از زیر مجموعه تابع هستند.
توابع جایگزین شدن و با زیر مجموعه تابع مجموعه ای از ماتریس.
برخی در حال حرکت در اطراف با کد و فضاهای نام.

چه در نسخه 0.12.1 جدید است:

ثابت نسخه قدیمی README.md.
رفع تست واحد شکسته.

چه در نسخه 0.10.0 جدید است:

پشتیبانی پیاده سازی برای تزریق گرداننده گره های سفارشی در تجزیه کننده. می توان به عنوان مثال برای اجرای یک برنامه کنترل گره برای توطئه یک نمودار استفاده می شود.
مستندات کاربر نهایی اجرا و یک تابع کمک های جدید است.
اندازه توابع و فشار در حال حاضر یک ماتریس بازگشت به جای یک آرایه به عنوان خروجی در ورودی ماتریس.
اضافه شدن یک تاو ثابت (2 * PI). تشکر زاک Zibrat (palimpsests).
تابع تغییر نام unaryminus به یگانی.
رفع اشکال در تعیین وابستگی گره در تکالیف تابع.

چه در نسخه 0.9.0 جدید است:

تابع پیاده سازی زیر مجموعه، به دریافت و یا مجموعه ای از یک زیر مجموعه از یک ماتریس، رشته، و یا دیگر انواع داده ها.
اجرا تعداد توابع ساخت و ساز و رشته (عمدتا مفید در داخل تجزیه کننده).
بهبود DET تابع.
کد تحلیل از math.expr.Parser نمونه به عملکرد math.parse، تجزیه کننده ساده شده کمی نقل مکان کرد.
به شدت کد از دامنه و فضای کاری ساده است.
وزارت دفاع ثابت تابع برای کسرها منفی، و پیغام خطا اضافه شده در مورد ورودی اشتباه است.

چه در نسخه 0.7.2 جدید است: روش

ثابت نابرابر، که برای برابری به جای نابرابری چک شد.

چه در نسخه 0.7.0 جدید است:

اضافه شده نمونه.
روش تغییر مربع و مکعب برای ارزیابی عنصر ماتریس عاقلانه (سازگار با تمام روش های دیگر).
تغییر پارامتر دوم از روش واردات را به یک شی با گزینه.
روش math.typeof ثابت در اینترنت اکسپلورر.
رفع اشکال جزئی و بهبود.

چه در نسخه 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 تعریف شده است.
رفع اشکال جزئی.

مورد نیاز:

جاوا اسکریپت در سمت سرویس گیرنده
Node.js و برای محیط های سمت سرور

نرم افزار های مشابه

gmp.js
gmp.js

5 Jun 15

SunCalc
SunCalc

10 Feb 16

SWI-Prolog
SWI-Prolog

1 Oct 15

Apache cTAKES
Apache cTAKES

20 Jul 15

نرم افزار های دیگر از توسعه دهنده Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

نظرات به Math.js

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!