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 대체하는 것을 목표로하지 않는 내장 된 자바 스크립트 지원, 만 확장 할 수 있습니다.

그것은 추가 자바 스크립트에서 기본적으로 지원되지 않는 기능에 대한 지원, 범위, 상수, 단위 행렬, 수학 함수, 실수, 복소수, 통계, 확률, 삼각법 및 표현 파서 등을들 수있다.

라이브러리의 구조는 프로그래머가 자신이 필요로하는 지원을 확장 할 수 있도록도 매우 열려있는

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

구현 기능 quantileSeq 및 partitionSelect.
구현 기능 stirlingS2, bellNumbers, 구성 및 다항.
중간의 성능을 향상.
두 표현식 결과 출력 모드 옵션, 캐릭터 라인 표현, 또는 텍스 표현으로 명령 줄 인터페이스를 확장.

이 버전 2.4.2의 새로운 기능 :

이 구현 된 기능 quantileSeq 및 partitionSelect.
구현 기능 stirlingS2, bellNumbers, 구성 및 다항.
중간의 성능을 향상.
두 표현식 결과 출력 모드 옵션, 캐릭터 라인 표현, 또는 텍스 표현으로 명령 줄 인터페이스를 확장.

이 버전 2.2.0의 새로운 기능 :

이 구현 된 기능 quantileSeq 및 partitionSelect.
구현 기능 stirlingS2, bellNumbers, 구성 및 다항.
중간의 성능을 향상.
두 표현식 결과 출력 모드 옵션, 캐릭터 라인 표현, 또는 텍스 표현으로 명령 줄 인터페이스를 확장.

이 버전 1.6.0의 새로운 기능 :

이 추가 된 유닛 돌 (6.35 kg).
스파 스 매트릭스에 대한 구현을 지원합니다.
함수 ATAN2에 대한 구현 BigNumber를 지원합니다.
사용자 정의 LaTeX의 표현에 대한 구현을 지원합니다.
Node.toString 및 Node.toTex 기능에 괄호를 출력 개선 및 버그 수정.

이 버전 1.5.2의 새로운 기능 :

이 추가 된 유닛 돌 (6.35 kg).
스파 스 매트릭스에 대한 구현을 지원합니다.
함수 ATAN2에 대한 구현 BigNumber를 지원합니다.
사용자 정의 LaTeX의 표현에 대한 구현을 지원합니다.
Node.toString 및 Node.toTex 기능에 괄호를 출력 개선 및 버그 수정.

이 버전 1.3.0의 새로운 기능 :

이 가장 삼각 함수의 구현 BigNumber 구현 : 죄, COS, 황갈색, ASIN, ACOS, ATAN, COSH, SINH, TANH.
구현 기능을 추적.
파이 전자와 같은 게으른 로딩 상수에 의한 고정밀 BigNumber 구성의 빠른 로딩.
BigNumbers가 구성 될 때 고정 상수 NaN이와 무한대 BigNumber 개체가없는.
함수 순열의 toTex 표현에 고정 누락 된 괄호.

이 버전 1.2.0의 새로운 기능 : 비트 연산 BITAND, bitNot, BITOR, bitXor, leftShift, rightArithShift 및 rightLogShift에 대한

이 지원.
부울 운영 및,하지, 또는, XOR을 지원합니다.
감마 함수를 지원합니다.
값없이 단위 변환 이제 값 단위 대신 cm 2.54 cm를 반환 cm에서 즉 인치가 발생합니다.
SINH 복잡한 왜냐하면 죄의 향상된 정확도.
이름이 바뀐 기능은 체인을 선택합니다. 선택 된 기능은 math.js 2.0까지 기능 유지됩니다.

이 버전 1.0.0의 새로운 기능입니다 :

이 함수 필터 (X, 테스트)를 구현됩니다.
지금 math.distribution을 제거, 일부 재검토가 필요합니다.
번호 단위를 변환 할 수 있습니다 math.number은 (두 번째 인수가 필요합니다).
범위 및 전환 사업자와 일부 우선 순위 문제를 수정했습니다.
매트릭스를 포함하는 인덱스를 사용하여 매트릭스 부분 집합을 가져올 때 제로 문제가 해결되었습니다.

이 버전 0.25.0의 새로운 기능입니다 :

이 제거 유틸리티 함수 ifElse. 이 기능은 이제 식 파서가 조건부 연산자가 중복? B : C.
온도 숫자를 곱과 버그를 수정,
math.eval ('10 * 섭씨 ') 등을들 수있다.
기호는 평가되지 않는 정의되지 않은 값을 갖는 버그가 수정되었습니다.
도서관은 지금 즉시 mathjs의 기본 인스턴스를 반환 한 것들 구성 옵션을 설정하지 않는 한 별도의 단계에서 math.js을 인스턴스화 할 필요가 없습니다.

이 버전 0.21.0의 새로운 기능입니다 노드 트리의 모든 표현 노드

이 추가 된 속성 유형.
고정 기능은 로그인 LOG10, 펑,하고 SQRT는 ((SQRT 같은 bignumber (-4))) BigNumber 입력에서 복잡한 결과를 지원하지 않는.

이 버전 0.19.0의 새로운 기능입니다 :

이 구현 된 기능은, 합, 자극, VAR, 표준, 중간 값을 비교합니다.
마이너 버그 수정.

이 버전 0.14.0의 새로운 기능입니다 표현 파서에서의 중첩 배열

이 제거 연결. 이제 입력은 자바 스크립트처럼 배열을 중첩 할 수 있습니다. 행렬들은 함수를 사용 CONCAT 연결될 수있다.
식 파서의 행렬 구문은 [...] 지금은 기본적으로 1 차원 행렬을 만듭니다. ( '[3,4 1,2]) 크기 매트릭스 2,2- 반환 math.eval는 ('[1,2,3,4]) [4] math.eval 사이즈 매트릭스를 반환 ].
문서는 구조 조정 및 확장됩니다.
고정되지 않은 작업 운영자 모드 (계수 연산자).

이 버전 0.13.0의 새로운 기능 :

이 함수 부분 집합의 스칼라에 대한 제거 지원, 그것은 이제 배열, 매트릭스 및 문자열을 지원합니다.
선택기에서 기능을 얻을 제거 및 설정, 그들은 함수 부분 집합의 중복입니다.
대체 기능은 단일 기능의 일부와 매트릭스의 설정하세요.
일부 코드 네임 스페이스와 더불어 주위에 이동.

이 버전 0.12.1의 새로운 기능입니다 :

이 README.md의 오래된 버전을 수정했습니다.
깨진 단위 테스트를 수정했습니다.

이 버전 0.10.0의 새로운 기능입니다 :

이 파서에서 사용자 정의 노드 핸들러를 주입하기위한 구현을 지원합니다. 그래프 플롯에 대한 노드 핸들러를 구현하는 예를 들어 사용할 수 있습니다.
구현 된 최종 사용자 설명서 및 새로운 도움말 기능.
함수의 크기와 지금 짜내 매트릭스 입력에서 출력으로 배열 대신 행렬을 반환합니다.
일정한 타우 (2 * 파이)를 추가했습니다. 감사합니다 잭 Zibrat (palimpsests).
이름이 바뀐 기능은 단항에 unaryminus.
기능 할당에 노드 종속성을 결정하는 버그가 수정되었습니다.

이 버전 0.9.0의 새로운 기능 :

이 구현 된 기능의 하위 집합 가져 오거나 매트릭스, 문자열 또는 다른 데이터 유형에서 하위 집합을 설정합니다.
구현 건설 기능 번호와 문자열 (파서 내부에 주로 유용합니다).
향상된 기능 DET.
math.parse 작동하는 프로토 타입 math.expr.Parser에서 구문 분석 코드를 단순화 파서 조금 움직였다.
강력 범위 및 작업 공간의 코드를 단순화.
부정의 분자에 대한 고정 기능 모드, 잘못 입력시 추가 오류 메시지.

이 버전 0.7.2의 새로운 기능 : 불평등

이 고정 방법, 평등 대신 불평등를 확인했다.

이 버전 0.7.0의 새로운 기능입니다 :

이 추가 된 예.
변경된 방법 광장과 큐브 (다른 모든 방법과 일치) 지혜로운 행렬 요소를 평가한다.
옵션 객체에 메소드 수입의 두 번째 매개 변수를 변경.
IE에 고정 방법 math.typeof.
버그 수정 및 개선 마이너.

이 버전 0.6.0의 새로운 기능입니다 :

이 구현 방법 고정 된 표현과 단위의 복제를 생성 Unit.in (단위). ( '인치')에서 예를 들어 math.unit ( '5.08 cm').에 대한 문자열 표현은 항상 인치에있는 장치, 따라서 2 인치를 반환합니다. Unit.in (단위) 메서드 math.in (X, 단위)와 동일합니다.
소정의 단위로 표시 할 때의 단위 값을 반환 Unit.toNumber (부)을 구현 하였다. 인치 단위의 표현이 값으로 2를 가지고 예를 math.unit ( '5.08 cm'). toNumber ( '인치')의 경우, 숫자 2를 반환합니다.
개선 : 방법 math.in (X, 부)는 이제 예를 들어 math.in (math.unit ( '5.08 cm'), '인치')에 대해, 두 번째 매개 변수로 문자열을 지원합니다.
소스 파일에서 파서 기능 최종 사용자 문서 분할.
제거 기능 도움말 및 핵심 라이브러리에서 내장 된 설명서를 참조하십시오.
일정한 고정 내가 -1i 대신 1I로 정의된다.
마이너 버그 수정.

이 요구 사항 :

이 자바 스크립트는 클라이언트 측에서 사용 가능
서버 측 환경 Node.js를

유사한 소프트웨어

bignumber.js
bignumber.js

10 Dec 15

meteo
meteo

23 Jul 15

SciPy
SciPy

28 Feb 15

개발자의 기타 소프트웨어 Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

코멘트 Math.js

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!