무패드
MuPAD![]() | |
Windows Vista에서 실행 중인 MuPAD | |
| 개발자 | 더 매트릭스 |
|---|---|
| 안정적 해제 | 7.2.0 (R2017a) |
| 운영 체제 | Windows, Mac OS X, Linux |
| 유형 | 컴퓨터 대수 체계 |
| 면허증 | 소유권 |
| 웹사이트 | mathworks |
무패드는 컴퓨터 대수 체계(CAS)이다.당초 독일 파더본대 무패드연구단이 개발한 개발은 1997년부터 무패드 연구그룹 및 일부 다른 대학 파트너들과 협력해 사이언페이스 소프트웨어 GmbH & Co. KG사가 인수했다.무패드의 그래픽 패키지는 특히 개발시대를 감안했을 때 성공적이었다.[citation needed]
2005년 가을까지는 연구와 교육을 위해 무패드 라이트 버전이 무료로 제공되었으나, 무패드 연구그룹의 홈 연구소가 문을 닫으면서 무패드 프로 버전만 구입이 가능해졌다.
MuPAD 커널은 Scientific 노트북과 Scientific Workplace와 함께 번들로 제공된다.MuPAD Pro의 이전 버전은 SciLab과 함께 번들로 제공되었다.MathCAD 버전 14에서는 Mupad가 CAS 엔진으로 채택되었다.
2008년 9월, SciFace는 MathWorks에 의해 구입되었고 MUPAD 코드는 MATLAB용 Symbolic Math Toolbox 추가 기능에 포함되었다.무패드는 2008년 9월 28일 자체 소프트웨어 제품으로 시장에서 철수했다.[1]단, MATLAB의 Symbolic Math Toolbox에서는 여전히 사용할 수 있으며, 명령어에 의해 독립 실행형 프로그램으로도 사용할 수 있다.mupadMATLAB 단자에 입력됨.
MATLAB R2020a에서 MuPAD 노트북 기능이 제거되었다.그러나 MATLAB의 Symbolic Math Toolbox는 여전히 MuPAD 언어를 기본 연산 엔진의 일부로 사용한다.MATLAB Live Editor는 기호 연산 수행, 문서화 및 공유를 위한 권장 환경이다.[2]
기능
MuPAD의 기능:
- 수식을 상징적으로 조작하는 컴퓨터 대수 체계
- 재량적 정확도에서 고전적이고 검증된 수치 분석
- 선형 대수, 미분 방정식, 숫자 이론, 통계 및 기능 프로그래밍을 위한 프로그램 패키지
- 애니메이션과 투명한 영역을 3D로 지원하는 인터랙티브 그래픽 시스템
- 객체 지향 프로그래밍과 기능 프로그래밍을 지원하는 프로그래밍 언어
자주 사용되는 명령은 메뉴를 통해 액세스할 수 있다.무패드는 수학적 문제뿐 아니라 그래픽 시각화, 형식화된 텍스트로 설명해주는 워드 프로세싱 시스템과 유사한 노트북 개념을 제공한다.
MuPad는 역 쌍곡선 코사인 경우 NIST 4.37 정의를 따르지 않는다.
C++루틴으로 MuPAD를 확장해 계산을 가속화할 수 있다.자바 코드도 내장할 수 있다.
무패드의 구문은 파스칼을 모델로 한 것으로 메이플 컴퓨터 대수 체계에서 사용되는 구문과 유사하다.둘의 중요한 차이점은 무패드가 객체 지향 프로그래밍을 지원한다는 점이다.이것은 각각의 물체가 그 물체에 사용될 수 있는 방법들을 "자신과 함께 운반"한다는 것을 의미한다.예를 들어, 정의 후
A := 매트릭스( [[1,2],[3,4]] ) 다음은 모두 유효한 표현식이며 기대되는 결과를 제공한다.
A+A, -A, 2*A, A*A, A^-1, 생략하다( A ), A.A, A^0, 0*A 어디에A.A2×4 매트릭스가 연결된 반면, 마지막 두 매트릭스를 포함한 다른 모든 매트릭스는 다시 2×2 매트릭스다.

