Math.js

Yazılım ekran görüntüsü:
Math.js
Yazılım detaylar:
Versiyon: 2.6.0 Güncelenir
Qayıt: 9 Feb 16
Geliştirici: Jos de Jong
Lisans: Ücretsiz
Popülerlik: 37

Rating: nan/5 (Total Votes: 0)

Math.js istemci tarafında çalışır (tarayıcılar) ve sunucu tarafında (node.js) ortamları.

Math.js yerine bir amacı yoktur yerleşik JavaScript desteği, sadece bunu genişletmek için.

ekler JavaScript yerel olarak desteklenmeyen özellikler için destek, aralıkları, sabitler, birimler, matrisler, matematiksel fonksiyonların, reel sayılar, kompleks sayılar, istatistik, olasılık, trigonometri ve bir ifade çözümleyici gibi.

kütüphanenin yapısı herhangi bir programcı kendisine gerekli desteği ile bunu genişletmek için izin de çok açıktır

Yeni Bu sürümde Nedir:.

  • Uygulanan fonksiyon quantileSeq ve partitionSelect.
  • Uygulanan fonksiyonlar stirlingS2, bellNumbers, kompozisyon, ve Multinomial.
  • medyan Geliştirilmiş performans.
  • çıkış için bir mod seçeneği ile komut satırı arayüzü Genişletilmiş ya ifadeler sonucu, dize temsili veya tex gösterimi.

sürüm 2.4.2 yeni Nedir:.

  • Uygulanan fonksiyon quantileSeq ve partitionSelect
  • Uygulanan fonksiyonlar stirlingS2, bellNumbers, kompozisyon, ve Multinomial.
  • medyan Geliştirilmiş performans.
  • çıkış için bir mod seçeneği ile komut satırı arayüzü Genişletilmiş ya ifadeler sonucu, dize temsili veya tex gösterimi.

sürüm 2.2.0 yeni Nedir:.

  • Uygulanan fonksiyon quantileSeq ve partitionSelect
  • Uygulanan fonksiyonlar stirlingS2, bellNumbers, kompozisyon, ve Multinomial.
  • medyan Geliştirilmiş performans.
  • çıkış için bir mod seçeneği ile komut satırı arayüzü Genişletilmiş ya ifadeler sonucu, dize temsili veya tex gösterimi.

sürüm 1.6.0 yeni Nedir:.

  • eklendi birim taş (6.35 kg)

  • seyrek matrisler için
  • Uygulanan destek.

  • Fonksiyon atan2 için
  • Uygulanan BigNumber desteği.
  • Özel LaTeX temsilleri için Uygulanan destek.

  • Node.toString ve Node.toTex fonksiyonları parantez çıkış
  • iyileştirmeler ve hata düzeltmeleri.

sürüm 1.5.2 yeni Nedir:.

  • eklendi birim taş (6.35 kg)

  • seyrek matrisler için
  • Uygulanan destek.

  • Fonksiyon atan2 için
  • Uygulanan BigNumber desteği.
  • Özel LaTeX temsilleri için Uygulanan destek.

  • Node.toString ve Node.toTex fonksiyonları parantez çıkış
  • iyileştirmeler ve hata düzeltmeleri.

sürüm 1.3.0 yeni Nedir:

en trigonometrik fonksiyonlar

  • Uygulanan BigNumber uygulamaları: sin, cos, tan, asin, acos, atan, cop, SİNH, tanh.
  • Uygulanan fonksiyon iz.
  • pi ve e gibi tembel yükleme sabitleri tarafından yüksek hassasiyetle BigNumber yapılandırma hızlı yüklenmesi.

  • BigNumbers yapılandırıldığında
  • Sabit sabitler NaN ve Infinity BigNumber nesneleri olmamak.
  • Sabit fonksiyon permütasyon TOTEX temsil parantez eksik.

sürüm 1.2.0 yeni Nedir:

  • Bitsel işlemleri için destek bitand, bitNot, BITOR, BITXOR, LeftShift, rightArithShift ve rightLogShift.
  • boolean işlemler ve değil, ya da, xor.
  • Destek
  • gama fonksiyonu için destek.
  • değeri olmayan bir birim dönüştürme şimdi değerine sahip bir ünitede, yani yerine cm 2.54 cm dönecektir cm inç.
  • neden olacaktır
  • sinh ve karmaşık cos ve günahın Geliştirilmiş doğruluk.
  • Renamed fonksiyon zincirine seçin. select eski işlev math.js v2.0 kadar işlevsel kalır.

sürüm 1.0.0 yeni Nedir:

  • bir işlev filtresi (x, testi) Uygulanan.
  • şimdi kaldırıldı math.distribution, bazı yeniden düşünülmesini ihtiyacı vardır.
  • sayılara birimleri dönüştürebilirsiniz math.number (ikinci argüman gerektirir).
  • aralık ve dönüşüm operatörleri ile bazı öncelik sorunlar giderildi.
  • bir matris içeren bir dizini kullanarak bir matris alt kümesini alırken bir sıfır tabanlı sorunu düzeltildi.

sürüm 0.25.0 yeni Nedir:

  • Kaldırılan yardımcı işlev ifElse. Bu işlev artık ifade ayrıştırıcı bir koşullu operatör a sahip gereksiz mi? b: c.
  • sıcaklığa sahip bir numara ile çarpılması ile bir hata düzeltildi,
  • math.eval ('10 * santigrat ') gibi.
  • sembolleri değerlendirilen değil tanımsız değere sahip olan bir hata düzeltildi.
  • kütüphane şimdi hemen bir olanlar yapılandırma seçeneklerini ayarlamak için sürece ayrı bir adımda math.js örneğini gerek yoktur, mathjs varsayılan örneğini döndürür.

sürüm 0.21.0 yeni Nedir:

  • bir düğüm tüm ifade düğümler eklendi özellik türü ağaç.
  • Sabit fonksiyonlar günlük log10, pow ve sqrt BigNumber girişinden karmaşık sonuçları destekleyen değil (sqrt gibi (bignumber (-4))).

sürüm 0.19.0 yeni Nedir:

  • Uygulanan fonksiyonlar karşılaştırmak, toplamı, eşya, var, std, medyan.
  • Küçük hata düzeltmeleri.

sürüm 0.14.0 yeni Nedir: ifade çözümleyici iç içe diziler

  • Kaldırılan birleştirme. Şimdi giriş JavaScript gibi diziler iç içe olabilir. Matrisler işlev concat kullanılarak birleştirilmiş olabilir.
  • ifade ayrıştırıcı matris sözdizimi [...] artık varsayılan olarak 1 boyutlu matris oluşturur. ([3,4 1,2]) boyutu ile bir matris [2,2 döner math.eval ([1,2,3,4]): [4], math.eval boyutu ile bir matris verir ].
  • Belgeleme yeniden ve uzatılır.
  • Sabit olmayan çalışma operatör mod (modül operatörü).

sürüm 0.13.0 yeni Nedir:

  • fonksiyon alt kümesi skaler için kaldırıldı destek, onu şimdi sadece destekler Dizi, Matrix ve Dize.
  • fonksiyonları ve bir seçici kümesi olsun kaldırıldı, onlar fonksiyon alt kümenin bir kopyası vardır.
  • Değiştirilen fonksiyonları ve tek bir fonksiyon alt kümesi ile Matrix set olsun.
  • Bazı kod ve ad alanları ile hareket.

sürüm 0.12.1 yeni Nedir:.

  • README.md Sabit eski sürüm
  • Sabit kırık birim test.

sürüm 0.10.0 yeni Nedir:

  • ayrıştırıcı özel düğüm işleyicileri enjekte etmek için Uygulanan destek . bir grafik çizdirmek için bir düğüm işleyicisi uygulamak için örneğin kullanılabilir.
  • Uygulanan son kullanıcı belgeleri ve yeni bir yardım işlevi.
  • Fonksiyonlar boyut ve şimdi sıkmak Matrix girişi çıkışı gibi bir dizi yerine bir Matrix dönün.
  • sabit bir tau (2 * pi) eklendi. Teşekkürler Zak Zibrat (Palimpsests).

  • tekli
  • Renamed fonksiyon unaryminus.
  • fonksiyon atamaları düğüm bağımlılıkları belirlenmesinde bir hata düzeltildi.

sürüm 0.9.0 yeni Nedir:

  • Uygulanan fonksiyon alt kümesi olsun ya da ayarlamak için bir alt bir matris, ip veya başka veri türlerinden.
  • Uygulanan inşaat fonksiyonları sayı ve dize (çözümleyici içinde ağırlıklı olarak kullanışlıdır).
  • Geliştirilmiş fonksiyon det.
  • basitleştirilmiş Ayrıştırıcı biraz math.parse çalışması için prototip math.expr.Parser gelen ayrıştırma kodu taşındı.
  • Şiddetle Kapsam ve Workspace kod basitleştirilmiş.
  • Yanlış giriş durumunda olumsuz numerators ve ekledi hata iletileri için sabit fonksiyon mod.

Hangi sürümü 0.7.2 Yeni:

eşitlik için kontrol ediyordu

  • Sabit yöntem eşitsiz, yerine eşitsizlik.

sürüm 0.7.0 yeni Nedir:.

  • Eklenen örnekler

  • (Tüm diğer yöntemler ile tutarlı) bilge matrisleri eleman değerlendirmek için
  • Değişti yöntemler kare ve küp.
  • seçenekleri ile bir nesneye bir yöntem ithalat ikinci parametre değiştirildi.

  • math.typeof IE
  • Sabit yöntem.
  • Küçük hata düzeltmeleri ve geliştirmeler.

sürüm 0.6.0 yeni Nedir:

  • Uygulanan Yöntem Unit.in (birim), hangi sabit bir temsili ile ünitenin bir klon yaratır. ( 'Inç') 'de örnek math.unit (' 5,08 cm '). Dize gösterimi daima inç olan bir birim, böylece 2 inç dönecektir. Unit.in (ünite) yöntemi math.in (x, birimi) ile aynıdır.

  • Verilen ünite ile temsil zaman biriminin değerini verir
  • Uygulanan Unit.toNumber (birim). değer olarak 2 sahiptir inç birimin temsili olarak örnek math.unit ( '5,08 cm'). toNumber için ( 'inç'), sayı 2 döndürür.
  • Geliştirilmiş:. Metot math.in (x, ünite) şimdi (math.unit ( '5.08 cm') 'inç')
  • örnek math.in için, ikinci parametre olarak bir dize destekler
  • kaynak dosyalarını ayrıştırıcı fonksiyonlarının son kullanıcı belgelerini Böl.
  • Kaldırılan fonksiyon yardım ve çekirdek kütüphanesinden yerleşik belgeler.

  • Sabit Sabit
  • i -1i yerine 1i olarak tanımlanır.
  • Küçük hata düzeltmeleri.

Gereksinimleri :

  • JavaScript istemci tarafında etkin
  • node.js sunucu tarafı ortamları için

Benzer yazılım

Topographica
Topographica

21 Jul 15

SciPy
SciPy

28 Feb 15

Benson Bank CMS
Benson Bank CMS

1 Mar 15

Geliştirici Diğer yazılım Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Yorumlar Math.js

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!