Math.js

Phần mềm chụp màn hình:
Math.js
Các chi tiết về phần mềm:
Phiên bản: 2.6.0 Cập nhật
Ngày tải lên: 9 Feb 16
Nhà phát triển: Jos de Jong
Giấy phép: Miễn phí
Phổ biến: 79

Rating: nan/5 (Total Votes: 0)

Math.js làm việc với phía khách hàng (trình duyệt) và phía máy chủ (Node.js) môi trường.

Math.js không nhằm mục đích thay thế được xây dựng trong hỗ trợ JavaScript, chỉ để mở rộng nó.

Nó cho biết thêm hỗ trợ cho các tính năng không được hỗ trợ nguyên bản trong JavaScript, như phạm vi, hằng số, đơn vị, ma trận, các hàm toán học, số thực, số phức, thống kê, xác suất, lượng giác và một cú pháp biểu thức.

Cấu trúc của thư viện cũng rất mở, cho phép lập trình nào để mở rộng nó với sự hỗ trợ ông cần

Điều gì là mới trong phiên bản này:.

  • Thực hiện chức năng quantileSeq và partitionSelect.
  • chức năng thực hiện stirlingS2, bellNumbers, thành phần, và đa thức.
  • Cải thiện hiệu suất của trung bình.
  • Mở rộng giao diện dòng lệnh với một lựa chọn chế độ để ra một trong hai biểu thức kết quả, chuỗi đại diện, hoặc đại diện tex.

Điều gì là mới trong phiên bản 2.4.2:.

  • Thực hiện chức năng quantileSeq và partitionSelect
  • chức năng thực hiện stirlingS2, bellNumbers, thành phần, và đa thức.
  • Cải thiện hiệu suất của trung bình.
  • Mở rộng giao diện dòng lệnh với một lựa chọn chế độ để ra một trong hai biểu thức kết quả, chuỗi đại diện, hoặc đại diện tex.

Điều gì là mới trong phiên bản 2.2.0:.

  • Thực hiện chức năng quantileSeq và partitionSelect
  • chức năng thực hiện stirlingS2, bellNumbers, thành phần, và đa thức.
  • Cải thiện hiệu suất của trung bình.
  • Mở rộng giao diện dòng lệnh với một lựa chọn chế độ để ra một trong hai biểu thức kết quả, chuỗi đại diện, hoặc đại diện tex.

Điều gì là mới trong phiên bản 1.6.0:.

  • Thêm đơn vị đá (6,35 kg)
  • Thực hiện hỗ trợ cho các ma trận thưa thớt.
  • hỗ trợ BigNumber thực hiện cho chức năng atan2.
  • Thực hiện hỗ trợ cho các cơ quan đại diện tùy chỉnh LaTeX.
  • Nâng cấp và sửa lỗi trong xuất ngoặc trong các chức năng Node.toString và Node.toTex.

Điều gì là mới trong phiên bản 1.5.2:.

  • Thêm đơn vị đá (6,35 kg)
  • Thực hiện hỗ trợ cho các ma trận thưa thớt.
  • hỗ trợ BigNumber thực hiện cho chức năng atan2.
  • Thực hiện hỗ trợ cho các cơ quan đại diện tùy chỉnh LaTeX.
  • Nâng cấp và sửa lỗi trong xuất ngoặc trong các chức năng Node.toString và Node.toTex.

Điều gì là mới trong phiên bản 1.3.0:

  • Thực hiện BigNumber hiện thực của hầu hết các hàm lượng giác: sin, cos, tan, asin, acos, atan, cosh, sinh, tanh.
  • Thực hiện chức năng dấu vết.
  • Tải nhanh hơn của cấu hình BigNumber với một độ chính xác cao bởi hằng tải lười biếng như pi và e.
  • hằng số cố định NaN và Infinity không phải là đối tượng BigNumber khi BigNumbers được cấu hình.
  • lỗi thiếu dấu ngoặc đơn trong các đại diện TOTEX hoán vị chức năng.

Điều gì là mới trong phiên bản 1.2.0:

  • Hỗ trợ cho các hoạt động Bitwise bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift, và rightLogShift.
  • Hỗ trợ cho các hoạt động boolean và, không, hoặc, xor.
  • Hỗ trợ chức năng gamma.
  • Chuyển đổi một đơn vị không có giá trị hiện nay sẽ dẫn đến một đơn vị với giá trị, ví dụ inch cm sẽ trở lại 2,54 cm thay vì cm.
  • Cải thiện tính chính xác của sinh và cos phức tạp và tội lỗi.
  • chức năng đổi tên chọn cho chuỗi. Các chức năng cũ chọn sẽ duy trì chức năng cho đến khi math.js v2.0.

Điều gì là mới trong phiên bản 1.0.0:

  • Thực hiện một bộ lọc hàm (x, kiểm tra).
  • Removed math.distribution hiện nay, nhu cầu một số suy nghĩ lại.
  • math.number có thể chuyển đổi các đơn vị đến các số (đòi hỏi một số thứ hai).
  • Cố định một số vấn đề được ưu tiên với các nhà khai thác phạm vi và chuyển đổi.
  • Cố định một vấn đề không dựa trên khi nhận được một tập hợp con ma trận sử dụng một chỉ số có chứa một ma trận.

Điều gì là mới trong phiên bản 0.25.0:

  • chức năng tiện ích gỡ bỏ ifElse. Chức năng này là không cần thiết bây giờ là phân tích cú pháp biểu hiện có một nhà điều hành có điều kiện một? b. c
  • Sửa lỗi nhân một số với một nhiệt độ,
  • như math.eval ('10 * C ').
  • Cố định một lỗi với các biểu tượng có giá trị không xác định không được đánh giá.
  • Các thư viện hiện ngay lập tức trả về một trường hợp mặc định của mathjs, không có nhu cầu để nhanh chóng math.js trong một bước riêng biệt trừ khi một trong những người đặt các tùy chọn cấu hình.

Điều gì là mới trong phiên bản 0.21.0:

  • Thêm loại tài sản cho tất cả các nút biểu trong một nút cây.
  • chức năng cố định log, log10, pow, và sqrt không hỗ trợ kết quả phức tạp từ BigNumber đầu vào (như sqrt (bignumber (-4))).

Điều gì là mới trong phiên bản 0.19.0:

  • chức năng thực hiện so sánh, tổng hợp, sản, var, tiêu chuẩn, trung bình.
  • sửa lỗi nhỏ.

Điều gì là mới trong phiên bản 0.14.0:

  • nối Removed của mảng lồng nhau trong các phân tích cú pháp biểu thức. Bây giờ bạn có thể đầu vào lồng mảng như trong JavaScript. Ma trận có thể được nối bằng cách sử dụng chức năng concat.
  • Cú pháp ma trận [...] trong phân tích cú pháp biểu hiện tạo ra 1 ma trận chiều theo mặc định. math.eval ( '[1,2,3,4]') trả về một ma trận với kích thước [4], math.eval ( '[1,2; 3,4]') trả về một ma trận với kích thước [2,2 ].
  • Tài liệu được tái cơ cấu và mở rộng thêm.
  • Cố định hành mod không làm việc (điều hành mô đun).

Điều gì là mới trong phiên bản 0.13.0:

  • hỗ trợ Removed cho vô hướng trong các chức năng tập hợp, nó bây giờ chỉ hỗ trợ Array, Matrix, và string.
  • Loại bỏ các chức năng nhận và thiết lập từ một chọn, họ là một bản sao của các chức năng tập hợp con.
  • Thay thế chức năng nhận và thiết lập các ma trận với một tập hợp chức năng duy nhất.
  • Một số di chuyển xung quanh với mã và không gian tên.

Điều gì là mới trong phiên bản 0.12.1:.

  • Cố định phiên bản lỗi thời của README.md
  • Cố định một thử nghiệm đơn vị bị phá vỡ.

Điều gì là mới trong phiên bản 0.10.0:

  • hỗ trợ thực hiện cho tiêm xử lý nút tùy chỉnh trong phân tích cú pháp . Có thể được sử dụng cho ví dụ để thực hiện xử lý một nút cho vẽ một đồ thị.
  • tài liệu hướng dẫn sử dụng cuối cùng thực hiện và một chức năng trợ giúp mới.
  • Hàm kích thước và ép nay trở về một ma trận thay vì một Array như sản lượng trên đầu vào ma trận.
  • Thêm một hằng tau (2 * pi). Nhờ Zak Zibrat (palimpsests).
  • đổi tên chức năng unaryminus để nguyên phân.
  • Cố định một lỗi trong việc xác định phụ thuộc nút trong bài tập chức năng.

Điều gì là mới trong phiên bản 0.9.0:

  • Thực hiện chức năng tập hợp, để có được, hoặc thiết lập một tập hợp con từ một ma trận, chuỗi, hoặc các loại dữ liệu khác.
  • Thực hiện số chức năng xây dựng và chuỗi (chủ yếu là hữu ích trong phân tích cú pháp).
  • Cải thiện chức năng det.
  • Chuyển mã phân tích cú pháp từ nguyên mẫu math.expr.Parser hoạt math.parse, đơn giản hóa phân tích cú pháp một chút.
  • mạnh đơn giản hóa mã của Phạm vi và Workspace.
  • Cố định chức năng mod cho tử số tiêu cực, và thông báo lỗi thêm trong trường hợp nhập sai.

Điều gì là mới trong phiên bản 0.7.2:

  • Phương pháp cố định bất bình đẳng, được kiểm tra về bình đẳng thay vì bất bình đẳng.

Điều gì là mới trong phiên bản 0.7.0:.

  • Thêm ví dụ
  • Thay đổi phương pháp vuông và khối lập phương để đánh giá yếu tố ma trận khôn ngoan (phù hợp với tất cả các phương pháp khác).
  • Thay đổi tham số thứ hai của phương pháp nhập khẩu cho một đối tượng với tùy chọn.
  • Cố định phương pháp math.typeof trên IE.
  • sửa lỗi nhỏ và cải tiến.

Điều gì là mới trong phiên bản 0.6.0:

  • Phương pháp thực hiện Unit.in (đơn vị), mà tạo ra một bản sao của đơn vị với một đại diện cố định. Ví dụ math.unit ( '5,08 cm). Trong (' inch ') sẽ trả về một đơn vị mà đại diện chuỗi luôn ở trong inch, do đó 2 inch. Unit.in (đơn vị) là giống như phương pháp math.in (x, đơn vị).
  • Thực hiện Unit.toNumber (đơn vị), trả về giá trị của các đơn vị khi biểu diễn với các đơn vị nhất định. Ví dụ math.unit ( '5,08 cm). ToNumber (' inch ') trả về số 2, là đại diện của các đơn vị trong inch có 2 là giá trị.
  • Cải thiện: phương pháp math.in (x, đơn vị) bây giờ hỗ trợ một chuỗi như là tham số thứ hai, ví dụ math.in (math.unit ( '5,08 cm),' inch ')
  • .
  • Phân chia các tài liệu hướng dẫn sử dụng cuối cùng của các chức năng phân tích cú pháp từ các tập tin nguồn.
  • Gỡ bỏ chức năng trợ giúp và được xây dựng trong tài liệu từ thư viện lõi.
  • Cố định không đổi i được định nghĩa là -1i thay vì 1i.
  • sửa lỗi nhỏ.

Yêu cầu :

  • kích hoạt Javascript về phía khách hàng
  • Node.js cho các môi trường server-side

Phần mềm tương tự

Artoo
Artoo

21 Jul 15

money.js
money.js

12 May 15

Gobot
Gobot

19 Jul 15

Biopython
Biopython

1 Mar 15

Phần mềm khác của nhà phát triển Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

Ý kiến ​​để Math.js

Bình luận không
Nhập bình luận
Bật hình ảnh!