Math.js

Software screenshot:
Math.js
Rincian Software:
Versi: 2.6.0 Diperbarui
Tanggal Upload: 9 Feb 16
Pengembang: Jos de Jong
Lisensi: Gratis
Popularitas: 37

Rating: nan/5 (Total Votes: 0)

Math.js bekerja dengan sisi klien (browser) dan server-side (Node.js) lingkungan.

Math.js tidak bertujuan untuk menggantikan built-in mendukung JavaScript, hanya untuk memperpanjang.

Ia menambahkan dukungan untuk fitur native didukung dalam JavaScript, seperti rentang, konstanta, unit, matriks, fungsi matematika, bilangan real, bilangan kompleks, statistik, probabilitas, trigonometri dan parser ekspresi.

Struktur perpustakaan juga sangat terbuka, yang memungkinkan setiap programmer untuk memperpanjang dengan dukungan yang dia butuhkan

Apa yang baru dalam rilis ini:.

  • Diimplementasikan fungsi quantileSeq dan partitionSelect.
  • fungsi Diimplementasikan stirlingS2, bellNumbers, komposisi, dan multinomial.
  • Peningkatan kinerja median.
  • Diperpanjang antarmuka baris perintah dengan pilihan modus output baik ekspresi menghasilkan, representasi string, atau representasi tex.

Apa yang baru di versi 2.4.2:.

  • Diimplementasikan fungsi quantileSeq dan partitionSelect
  • fungsi Diimplementasikan stirlingS2, bellNumbers, komposisi, dan multinomial.
  • Peningkatan kinerja median.
  • Diperpanjang antarmuka baris perintah dengan pilihan modus output baik ekspresi menghasilkan, representasi string, atau representasi tex.

Apa yang baru di versi 2.2.0:.

  • Diimplementasikan fungsi quantileSeq dan partitionSelect
  • fungsi Diimplementasikan stirlingS2, bellNumbers, komposisi, dan multinomial.
  • Peningkatan kinerja median.
  • Diperpanjang antarmuka baris perintah dengan pilihan modus output baik ekspresi menghasilkan, representasi string, atau representasi tex.

Apa yang baru di versi 1.6.0:.

  • Ditambahkan Unit batu (6,35 kg)
  • Diimplementasikan dukungan untuk matriks jarang.
  • Diimplementasikan dukungan BigNumber untuk fungsi atan2.
  • Diimplementasikan dukungan untuk representasi LaTeX kustom.
  • Perbaikan dan perbaikan bug di keluaran kurung dalam fungsi Node.toString dan Node.toTex.

Apa yang baru di versi 1.5.2:.

  • Ditambahkan Unit batu (6,35 kg)
  • Diimplementasikan dukungan untuk matriks jarang.
  • Diimplementasikan dukungan BigNumber untuk fungsi atan2.
  • Diimplementasikan dukungan untuk representasi LaTeX kustom.
  • Perbaikan dan perbaikan bug di keluaran kurung dalam fungsi Node.toString dan Node.toTex.

Apa yang baru di versi 1.3.0:

  • Diimplementasikan BigNumber implementasi dari sebagian besar fungsi trigonometri: sin, cos, tan, asin, acos, atan, cosh, sinh, tanh.
  • Diimplementasikan fungsi jejak.
  • Lebih cepat loading konfigurasi BigNumber dengan presisi tinggi dengan memuat konstanta malas seperti pi dan e.
  • konstanta tetap NaN dan Infinity tidak menjadi BigNumber objek ketika BigNumbers dikonfigurasi.
  • Tetap kurung dalam representasi TOTEX permutasi fungsi yang hilang.

Apa yang baru di versi 1.2.0:

  • Dukungan untuk operasi bitwise bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift, dan rightLogShift.
  • Dukungan untuk operasi boolean dan, tidak, atau, xor.
  • Dukungan untuk fungsi gamma.
  • Konversi unit tanpa nilai sekarang akan menghasilkan unit dengan nilai, yaitu inci cm akan kembali 2,54 cm bukan cm.
  • Peningkatan akurasi sinh dan cos kompleks dan dosa.
  • fungsi Berganti nama pilih untuk rantai. Fungsi tua pilih akan tetap berfungsi sampai v2.0 math.js.

Apa yang baru di versi 1.0.0:

  • Menerapkan fungsi filter (x, test).
  • math.distribution Dihapus untuk saat ini, membutuhkan beberapa pemikiran ulang.
  • math.number dapat mengkonversi unit ke nomor (membutuhkan argumen kedua).
  • Tetap beberapa masalah diutamakan dengan jangkauan dan konversi operator.
  • Memperbaiki masalah berbasis nol ketika mendapatkan bagian matriks menggunakan indeks yang berisi matriks.

Apa yang baru dalam versi 0.25.0:

  • fungsi utilitas Dihapus ifelse. Fungsi ini berlebihan sekarang ekspresi parser memiliki operator bersyarat? b. c
  • Fixed bug dengan mengalikan angka dengan suhu,
  • seperti math.eval ('10 * celsius ').
  • Fixed bug dengan simbol yang memiliki nilai tidak terdefinisi tidak sedang dievaluasi.
  • Perpustakaan sekarang segera mengembalikan instance default mathjs, tidak ada kebutuhan untuk instantiate math.js dalam langkah terpisah kecuali satu orang untuk mengatur opsi konfigurasi.

Apa yang baru dalam versi 0.21.0:

  • Ditambahkan Jenis properti untuk semua node ekspresi di node pohon.
  • fungsi Tetap log, log10, pow, dan sqrt tidak mendukung hasil kompleks dari BigNumber input (seperti sqrt (bignumber (-4))).

Apa yang baru dalam versi 0.19.0:

  • fungsi Diimplementasikan bandingkan, jumlah, prod, var, std, median.
  • minor bug fixes.

Apa yang baru dalam versi 0.14.0:

  • Dihapus gabungan dari array bersarang di parser ekspresi. Anda sekarang dapat masukan bersarang array seperti di JavaScript. Matriks dapat digabungkan dengan menggunakan fungsi concat.
  • Sintaks matriks [...] di parser ekspresi sekarang menciptakan 1 matriks dimensi secara default. math.eval ( '[1,2,3,4]') kembali matriks dengan ukuran [4], math.eval ( '[1,2; 3,4]') kembali matriks dengan ukuran [2,2 ].
  • Dokumentasi direstrukturisasi dan diperpanjang.
  • Tetap non kerja operator mod (modulus operator).

Apa yang baru dalam versi 0.13.0:

  • dukungan Dihapus untuk skalar dalam fungsi bagian, itu sekarang hanya mendukung Array, Matrix, dan String.
  • Dihapus fungsi mendapatkan dan mengatur dari pemilih, mereka adalah duplikat dari fungsi bagian.

  • fungsi
  • Diganti mendapatkan dan set Matrix dengan fungsi bagian tunggal.
  • Beberapa bergerak di sekitar dengan kode dan ruang nama.

Apa yang baru dalam versi 0.12.1:.

  • Tetap versi lama dari README.md
  • Tetap tes unit yang rusak.

Apa yang baru dalam versi 0.10.0:

  • dukungan Diimplementasikan untuk menyuntikkan penangan simpul kustom di parser . Dapat digunakan misalnya untuk menerapkan handler simpul untuk merencanakan grafik.
  • Diimplementasikan akhir dokumentasi pengguna dan fungsi bantuan baru.

  • Ukuran
  • Fungsi dan memeras sekarang kembali Matrix bukannya Array sebagai output pada input Matrix.
  • Ditambahkan tau konstan (2 * pi). Terima kasih Zak Zibrat (palimpsests).
  • Berganti nama fungsi unaryminus untuk unary.
  • Fixed bug dalam menentukan simpul dependensi dalam tugas fungsi.

Apa yang baru di versi 0.9.0:

  • Diimplementasikan fungsi bagian, untuk mendapatkan atau mengatur subset dari matriks, string, atau tipe data lainnya.
  • Diimplementasikan jumlah fungsi konstruksi dan tali (terutama berguna dalam parser).
  • Peningkatan fungsi det.
  • Pindah kode parse dari prototipe math.expr.Parser berfungsi math.parse, disederhanakan Parser sedikit.
  • Sangat menyederhanakan kode Lingkup dan Workspace.
  • Tetap fungsi mod untuk pembilang negatif, dan menambahkan pesan kesalahan dalam kasus masukan yang salah.

Apa yang baru di versi 0.7.2:

  • metode Tetap tidak merata, yang memeriksa kesetaraan bukan ketidaksetaraan.

Apa yang baru di versi 0.7.0:.

  • contoh Ditambahkan
  • Berubah metode persegi dan kubus untuk mengevaluasi matriks elemen bijaksana (konsisten dengan semua metode lain).
  • Berubah parameter kedua metode impor ke objek dengan pilihan.
  • metode Tetap math.typeof pada IE.
  • minor bug fixes dan perbaikan.

Apa yang baru di versi 0.6.0:

  • metode Diimplementasikan Unit.in (unit), yang menciptakan tiruan dari unit dengan representasi tetap. Misalnya math.unit ( '5,08 cm'). Di ( 'inch') akan kembali unit yang representasi string selalu dalam inch, sehingga 2 inci. Unit.in (unit) adalah sama dengan metode math.in (x, Unit).
  • Diimplementasikan Unit.toNumber (unit), yang mengembalikan nilai unit ketika diwakili dengan unit tertentu. Misalnya math.unit ( '5,08 cm'). ToNumber ( 'inch') mengembalikan nomor 2, sebagai representasi unit dalam inci memiliki 2 sebagai nilai.
  • Peningkatan: Metode math.in (x, Unit) sekarang mendukung string sebagai parameter kedua, misalnya math.in (math.unit ( '5,08 cm'), 'inch')
  • .
  • Berpisah dokumentasi pengguna akhir dari fungsi parser dari file sumber.
  • Dihapus fungsi bantuan dan built-in dokumentasi dari perpustakaan inti.
  • Tetap konstan i didefinisikan sebagai -1i bukan 1i.
  • minor bug fixes.

Persyaratan :

  • memampukan JavaScript pada sisi klien
  • Node.js untuk lingkungan server-side

Software yang serupa

Finance.js
Finance.js

6 Jun 15

BitcoinJS
BitcoinJS

9 Feb 16

NumPy
NumPy

12 Apr 15

BioJava
BioJava

10 Dec 15

Perangkat lunak lain dari pengembang Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Komentar untuk Math.js

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!