수학 소프트웨어

Mathematical software

수학 소프트웨어는 숫자,[1] 기호 또는 기하학적 데이터를 모델링, 분석 또는 계산하는 데 사용되는 소프트웨어입니다.

수학 소프트웨어의 진화

수치해석과 기호연산과목의 가장 중요한 위치를 차지했지만, 다른 종류의 계산도 현재 성장하고 있다.전자컴퓨터발명 이전에 존재했던 알고리즘과 같은 유용한 수학적 지식은 수학적 소프트웨어 개발에 도움을 주었다.한편, 컴퓨팅 파워의 성장(를 들면, 무어의 법칙으로 보는 것)에 의해, 새로운 처리(예를 들면, 수치 분석과 통계를 조합한 데이터 동화와 같은 새로운 기술)는, 반대로 수학이나 응용 수학의 진보를 필요로 한다.
TeXMathML[2] 같은 수학 정보 제시의 진보는 공식 조작 언어를 진정수학 조작 언어로 진화시킬 것을 요구할 것이다(수학적 이론의 불일치 여부를 고려하지 않음).그리고 특수 과목을 사용한 범용 수학 소프트웨어, 이른바 특수 목적 수학[3] 소프트웨어의 대중화는 플랫폼 정상화 시 환경 진전에 적응함으로써 살아날 것이다.그래서 수학 소프트웨어의 다양성은 유지될 것이다.

소프트웨어 계산기

소프트웨어 계산기는 사용자가 덧셈, 곱셈, 지수 및 삼각법과 같은 간단한 수학적 연산을 수행할 수 있도록 합니다.데이터 입력은 일반적으로 수동이며 출력은 텍스트 라벨입니다.

컴퓨터 대수 체계

많은 수학 스위트들은 기호수학사용하는 컴퓨터 대수 체계이다.그것들은 인간이 읽을 수 있는 표기법으로 고전 대수 방정식과 문제를 풀도록 설계되었다.

통계 정보

데이터의 통계 분석을 위해 많은 도구를 사용할 수 있습니다.통계 패키지 비교를 참조하십시오.

정리 프로바이더 및 증명 보조자

최적화 소프트웨어

기하학.

수치 분석

TK 솔버(TK Solver)는 Universal Technical Systems, Inc.에 의해 상용화된 선언형 규칙 기반 언어에 기반한 수학적 모델링 및 문제 해결 소프트웨어 시스템입니다.

Netlib 저장소에는 주로 FortranC에 있는 수치 문제에 대한 다양한 소프트웨어 루틴 컬렉션이 포함되어 있습니다.다양한 수치 알고리즘을 구현하는 상용 제품에는 IMSL, NMath NAG 라이브러리가 있습니다.대안은 GNU Scientific Library입니다.수치 레시피 라이브러리는 알고리즘에 대한 명확한 이해를 강조하는 다른 접근법을 취한다.

많은 컴퓨터 대수 시스템(위 목록)도 수치 계산에 사용할 수 있습니다.

음악 수학 소프트웨어

음악 수학 소프트웨어는 수학을 이용하여 음악적 기호와 패턴을 분석하거나 합성합니다.

웹 사이트

코드를 [5]다운로드하거나 설치할 필요 없이 웹 브라우저에서 사용할 수 있는 수학 소프트웨어가 증가하고 있습니다.

프로그래밍 라이브러리

다른 프로그래밍 언어에서 사용하기 위한 하위 수준의 수학 라이브러리:

「 」를 참조해 주세요.

레퍼런스

  1. ^ 예를 들어, 수리 소프트웨어관한 ACM 거래편집 정관이나 사용 가능한 수리 소프트웨어에 대한 미국 표준 기술 가이드(National Institute of Standards and Technology Guide to Available Mathemical Software)의 문제 분류법(2015-02-15)을 참조하십시오.
  2. ^ MathML과 TeX는 둘 다 수학 공식을 제시할 수 있는 단순한 컴퓨터 언어일 수 있습니다.그러나 소프트웨어라는 용어가 컴퓨터 사용법에 관한 전체 기술로 해석된다면 수학 소프트웨어일 수도 있다.
  3. ^ 범용 수학 소프트웨어에 작성한 스크립트 코드를 포함했습니다.
  4. ^ Musimathics 웹사이트, 프리웨어 다운로드
  5. ^ 켄트 주립 대학교 계산 수학 연구소(Institute for Computational Mathematic Computation)는 2015-02-15를 검색했습니다.

외부 링크

  • 수학 소프트웨어의 swMATH 데이터베이스