오일러(소프트웨어)

Euler (software)
오일러
A Trefoil knot, drawn by Euler
오일러가 그린 삼엽매듭
개발자르네 그로트만
초기 릴리즈1988년, 34년(연간)
안정된 릴리스
2022-03-08[1] / 2022년 3월 8일
저장소
기입처C/C++
운영 체제Windows, Linux
이용가능기간:영어
유형수치 분석
면허증.일반 공중 사용 허가서
웹 사이트www.euler-math-toolbox.de

오일러(현재의 오일러 수학 도구 상자 또는 EuMathT)는 자유롭고 오픈 소스 수치 소프트웨어 패키지입니다.매트릭스 언어, 그래픽 노트북 스타일 인터페이스 및 플롯 창을 포함합니다.오일러는 미적분, 최적화통계같은 높은 수준의 수학을 위해 설계되었습니다.

이 소프트웨어는 실수, 복소수구간 번호, 벡터행렬처리할 수 있으며 2D/3D 플롯을 생성할 수 있으며 심볼 연산을 위해 Maxima를 사용합니다.소프트웨어는 Windows와 호환됩니다.Unix 및 Linux 버전에는 컴퓨터 대수 서브시스템이 포함되어 있지 않습니다.

역사

오일러 수학 도구 상자는 1988년 아타리 ST를 위한 프로그램으로 시작되었다.그 당시, 그 프로그램의 제목은 단순히 오일러였지만, 인터넷에 비해 너무 구체적이지 않은 것으로 드러났다.이 프로그램의 주된 목적은 수치 알고리즘을 테스트하기 위한 도구를 만들고, 결과를 시각화하고, 교실에서 수학적 내용을 시연하는 것이었다.오일러 수학 도구 상자는 1970년대부터 개발되어 온 시스템인 MATLAB과 유사한 매트릭스 언어를 사용합니다.그 후 현재 오일러의 주요 개발자는 독일 아이히슈타트-잉골슈타트 가톨릭 대학의 수학자 르네 그로트만이다.2007년, 오일러는 맥시마 컴퓨터 대수 체계와 결혼했다.Maxima와 통신하고 수치 오일러 코어에 좋은 수준의 통합에 도달하기 위해 기호 표현과 다른 함수가 추가되었다.

개요

오일러 코어는 C/C++로 작성된 숫자 체계입니다.실제, 복합 및 간격 값과 이러한 유형의 행렬을 처리합니다.기타 사용 가능한 데이터 유형으로는 스파스, 압축 매트릭스, 정확한 스칼라 곱을 위한 긴 누적기 및 문자열이 있습니다.문자열은 식, 파일 이름 등에 사용됩니다. 코어를 기반으로 고급 BASIC 방언 스타일로 해석된 프로그래밍 언어인 오일러 매트릭스 언어로 추가 함수를 구현합니다.오일러는 통계, 구간 포함을 포함한 정확한 수치 계산, 미분 방정식과 강체 방정식, 천문 함수, 기하학 등을 포함합니다.

클린 인터페이스는 텍스트 창과 그래픽 창으로 구성됩니다.텍스트 창에는 완전히 편집 가능한 노트북이 있으며 그래픽 창에는 그래픽 출력이 표시됩니다.그래픽스는 노트북 창에 추가할 수도 있고 다양한 형식(PNG, SVG, WMF, 클립보드)으로 내보낼 수도 있습니다.그래픽 유형에는 3D 표면의 애너글리프 그림 및 기타 3D 그림을 포함하여 2D 및 3D의 선, 막대 또는 점 그림이 포함됩니다.오일러는 개방형 광선 추적기 POV-Ray를 사용하기 위한 API를 가지고 있습니다.

오일러는 파이프를 통해 오일러와 통신하는 별도의 프로세스로 로드되는 Maxima를 통해 기호 계산을 처리합니다.두 프로그램은 변수와 값을 교환할 수 있습니다.실제로, 맥시마는 다양한 오일러 함수(예: 뉴턴의 방법)에서 도함수, 테일러 팽창 및 적분 연산을 돕기 위해 사용된다.게다가, 막시마는 오일러 함수의 정의 시간에 호출될 수 있다.

LaTeX는 오일러 내에서 공식을 표시하는 데 사용할 수 있습니다.HTML로 수식을 내보내는 경우 생성된 LaTeX 영상 또는 MathJax를 사용할 수 있습니다.특수 내보내기 옵션은 모든 그래픽을 SVG로 내보냅니다.

오일러는 또한 C의 서브루틴을 컴파일하고 윈도 DLL을 통해 포함할 수 있는 Tiny C 컴파일러를 포함한다.

오일러는 MATLAB 및 MATLAB의 자유 클론(GNU 옥타브)과 많은 유사성을 가지고 있지만 호환성은 없다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://www.euler-math-toolbox.de/Programs/Changes.html 를 참조해 주세요.

외부 링크