2010-02-09 2 views

답변

8

내가 광범위하게 SCILAB을 사용하지 않은 나는이 핵심적 견실 한 세부 사항을 얻을 수 없습니다.

그러나 조감도에서 볼 때 MATLAB은 수십 년간 개발 된 매우 세련된 소프트웨어입니다. 그리고 일치하는 가격. 전문 패키지, 훌륭한 지원, 합리적으로 잘 설계된 UI가 엄청나게 많으며 일반적으로 비 컴퓨터 엔지니어가 작업하기에 충분히 사용자 친화적입니다. 업계에서 매우 일반적이기 때문에 이력서를 작성하는 것이 좋지 않습니다.

매우 복잡한 요구 사항이 없다면 (필자는 내 학년 동안 MATLAB을 사용 했으므로 의심 스럽지만) 전문 패키지의 견고성과 세련미가 필요하지 않은 경우 SCILAB은 아마도 만날 것입니다 너의 요구.

MATLAB 언어를 기반으로하므로 필요에 따라 변경하거나 나중에 MATLAB이 기본 환경에서 작업하는 것을 확인할 수 있습니다.

4

Matlab은 사실상의 산업 표준으로, 현재 및 현재 준비가되어 있으며이를 밀어 붙일 큰 회사가 있습니다.

Scilab은 오랫동안 오픈 소스 대안 이었지만 솔직히 절 호소하지 못했습니다. 나는 그들이 프로젝트에서 충분히 믿지 않았거나 이런 종류의 유효한 제품을 만들기에는 너무 많은 돈이 필요하다고 생각합니다.

오픈 소스가 다른 플랫폼에서 매우 효율적이기 때문에 필자에게 좋은 오픈 소스 대안이 절실히 필요하기 때문에 진정한 불쌍한 생각입니다. 실제로 matlab은 중소형 프로그램의 프로토 타입 작성에 매우 뛰어나지 만 폐쇄 형 소스이기 때문에 코드를 완전히 다시 작성해야하는 등 슈퍼 컴퓨터로 확장하는 것은 매우 어렵습니다.

Sage은 세 번째 방법 일 수 있습니다. 잠재적 인 가능성이 많습니다. 확인해 봐. 그것은 Scilab처럼 휠을 재발 명하지는 않지만 기존 소프트웨어를 가져 와서 새로운 프로그램에 병합합니다. 그것은 빠른 프로토 타입에 충분히 쉽고 수퍼 컴퓨터 나 G PGPU과 같은 이국적인 플랫폼에서 실행할 수있는 다재다능한 것으로 보여 졌기 때문에 컴퓨팅 세계에서 많은 추진력을 얻은 Python을 기반으로합니다.

MatlabDoug

그것은 중소 환경에서 가능하지만, 매우 큰 작업에 오픈 소스의 유연성이 매우 유용 @. 당신이 알고리즘에 집중하자 javapython 구현에, 어깨에서 많은 일을 들어 PETSc 같은 높은 수준의 프레임 워크를 통해, 미세 조정하는 응용 프로그램을 수행 할 수 있습니다 open-mpi 같은 낮은 수준의 도구에서 시작

저급 언어의 많은 두통을 잊어 버렸습니다.

그러나 실제로 500 대 슈퍼 컴플리터 중 놀라운 대부분이 open source alternatives을 선호한다는 것이 증명되었습니다.

+0

@Mascarpone 슈퍼 컴퓨터로 스케일링하는 것과 관련하여 MATLAB에 도구 상자가 있다는 것을 알고 있습니까? http://www.mathworks.com/products/parallel-computing/ – MatlabDoug

+0

@MatlabDoug 답변 :) – Mascarpone

8

Scilab은 MS Office에서 OpenOffice와 같은 MATLAB입니다. 즉, 복제품이 아니며 윤이 나는 것이 아닙니다. MATLAB의 대부분의 기능을 사용하면 가격이 훨씬 더 좋습니다.

무료/공개 된 MATLAB을 원한다면 개인적으로 Octave을 선호합니다. 그 이유는 구문이 MATLAB에 더 가깝기 때문입니다.

MATLAB 호환성에 대해 신경 쓰지 않는다면 유용한 통계 언어/환경 R을 확인하십시오.

관련 문제