Mathematica, Maple 또는 MATLAB에 해당하는 소프트웨어는 무엇입니까?


답변:


15

Octave 는 Matlab의 많은 기능을 제공하며 일부 Matlab 프로그램을 실행할 수 있습니다. Sage 는 Mathematica의 공개 소스 "동등"입니다.


좋은 대답은 바로 그 지점에 도착하는 것입니다. GNU Octave는 꽤 좋지만 그래도 GUI를 만들고 싶습니다. 세이지는 숫자 계산을 수행하는 데에도 사용할 수 있습니다. GNU Octave, MATLAB, Scilab, Numpy, Scipy, Maple, Mathematica 및 일반적인 파이썬 프로그래밍 언어로 작성된 기타 수학 소프트웨어의 융합입니다.
BH2017

6

GNU Octave에는 멋진 GUI가 없기 때문에 QT Octave를 사용합니다. 대부분의 명령이 제대로 작동하지만 MATLAB에서 일부 기능이 예상대로 작동하지 않을 수 있음


나는 QT Octave를 강력히 추천하거나 C ++에서 호출했다.
david6

4

R 도 시도해 볼 수 있습니다 . 오픈 소스, 무료 프로그래밍 환경입니다. 강력한 시각화 기능, 강력한 수치 라이브러리 및 함수형 프로그래밍 언어 (컴파일러 제외)에서 기대할 수있는 모든 기능을 모두 갖추고 있습니다.


R을 사용하려면 MATLAB 사용자에게 친숙한 인터페이스가있는 RStudio ( rstudio.org )를 참조하십시오. 우분투 저장소에는 없지만 웹 사이트에서 .deb 패키지를 다운로드 할 수 있습니다.
chronitis

4

적절한 라이브러리가있는 파이썬 을 좋은 옵션으로 제안 합니다.

파이썬 언어는 MATLAB / mathematica 구문만큼 수학에 특화되어 있지 않기 때문에 대화 형 수학에 대한 상대적으로 좋은 구문을 완전한 기능을 갖춘 프로그래밍 언어와 결합합니다.

패키지를 설치하려고합니다.

  • ipython-세션 저장, 탭 완성 등을 포함한 훨씬 더 나은 표준 파이썬 셸 버전입니다 . 웹 사이트를 참조하십시오 . ipython-notebook브라우저 기반 대화식 세션을 제공하는 것이 필요할 수도 있습니다 (아래 이미지 참조).

ipython 노트북

  • python-numpy python-scipy python-matplotlib-핵심 과학 파이썬 라이브러리; Numpy 는 대량의 데이터를 처리하기위한 효율적인 배열을 제공합니다. Scipy 는 클러스터링, FFT, 수치 적분, 선형 대수; 및 하기 matplotlib는 (대화 형 사용을 위해 디자인 된 인터페이스를 포함) 기능을 플로팅의 다양한 제공합니다.

  • spyder-나는 보통 이러한 라이브러리를 텍스트 편집기와 ipython 터미널 세션과 함께 사용하지만 통합 환경에 더 익숙하다면 위의 라이브러리를 사용하여 matlab / mathematica의 정맥에서 설계된 IDE 인 spyder를 볼 수 있습니다 . 아래 스크린 샷을 참조하십시오.

스파이더



2

Freemat 은 좋은 대안입니다. 대부분의 Matlab m- 스크립트를 처리 할 수 ​​있습니다.


그렇지 않습니다. FreeMat은 거의 업데이트되지 않습니다. 소프트웨어 센터에서 사용 가능한 최신 버전은 2008 년에 릴리스되었습니다.
BH2017

1

Mathematica와 Matlab은 너무 많은 일을하면서 은총 알이되어서 부풀어 오릅니다. 내가 말했듯이, 그들은 시도합니다.

그러나 대부분의 오픈 소스 라이브러리 및 도구는 특정 문제 또는 도메인 영역에 중점을두고 가장 빠르고 빠른 방법으로 수행하며, 적절한 형식으로 가져 오기 및 내보내기를 수행하므로 여러 가지 도구로 작업하고 하나의 데이터를 전달할 수 있습니다 다른 사람에게.

작업하려는 특정 도메인 또는 Matlab과 같은 복제품을 찾으려고하는 데 필요한 특정 유형의 도구를 지정하면 질문에 훨씬 더 유용한 응답을받을 수 있습니다. 무료 인 경우.


1

네 가지 환경 (Maxima, R, SAGE 및 KAlgebra)을 지원하는 Cantor를 설치하는 것이 좋습니다.

sudo apt-get install cantor

인터페이스가 매우 간단하고 사용하기 쉽습니다. 캔터 메인 윈도우

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.