Mathematica를 선택하는 이유

그것은 근본적인 생각이 차이를 낳기 때문입니다.

지난 25년간 대담한 설계 방침에 따라 구축되어온 Mathematica는 이제 세계 최고의 컴퓨팅 플랫폼으로 성장하였습니다.

자동화

자동화는 효과적인 작업의 핵심입니다. 기존의 다른 시스템과 달리 Mathematica는 알고리즘 선택에서부터 플롯 레이아웃, 그리고 사용자 인터페이스 디자인에 이르기까지 시스템의 모든 부분에 총명하게 자동화를 적용합니다. 따라서 알고리즘의 전문적 지식 없이도 신뢰할 수 있는 양질의 결과를 얻을 수 있으며 알고리즘에 익숙한 사용자는 자동화 기능을 통해 결과를 더욱 신속하게 얻을 수 있습니다.

자동화
Mathematica의 세련된 적응 방법, 특징 검출, 레이아웃과 스타일의 자동화 기능을 통해 정밀하면서도 시각적 아름다움을 두루 갖춘 시각화를 창출할 수 있습니다.

계산 자동화

장점

다른 시스템...

정말 제어 & 추적

JIT 컴파일

알고리즘 선택

작업 지향 함수

형식에 의존하지 않는 함수

반올림 오류 분석이 필요치 않은 신뢰할 수 있는 결과

고급 언어의 세련된 성능»

전문가에게 보다 신속하고 명확한 결과 도출»

최상의 readable 프로그램»

손쉬운 기존 코드의 새로운 데이터로의 적용»

신뢰성이 떨어지는 결과 도출 (또는 수동 분석이 필요)

더딘 결과 도출 (또는 수동 최적화가 필요)

적합성이 떨어지거나 유전 알고리즘의 사용

알고리즘의 디테일로 인한 난독 처리된 프로그램

데이터 형식에 따른 별도의 함수 암기

시각 자동화

장점

다른 시스템...

스타일

레이아웃

특징 검출

적응형 샘플링

상호 작용

합성

어떤 단계에서도 출판 품질의 그래픽 창출»

방대한 정보를 함축한 다이어그램과 텍스트»

함수의 주요 특징의 명확한 가시화

어떠한 규모에서도 특징의 효율적 해상»

인터랙티브 플롯과 다이어그램의 즉시 생성»

텍스트, 이미지, 도표, 컨트롤의 합성

색상 및 체크 마크 등의 수동 지정

플롯 영역, 레이아웃 등의 수동 지정

불연속 부분, 분지 절단 등의 부정확한 플롯

디테일의 부제 (또는 불필요한 함수 평가)

인터랙티브 요소의 수동 조작 (또는 제공되지 않는다)

단순한 그래픽만 생성 가능 (또는 다른 소프트웨어의 사용)

개발 자동화

장점

다른 시스템...

자유 형식 언어 입력

사용자 인터페이스 구축

크로스 플랫폼 배포

메모리 관리

병렬 처리

자유 형식 텍스트를 정확한 명령어로 변환

최소한의 지정으로 완벽한 인터페이스 구축»

독립적 플랫폼 응용 프로그램

할당, 추적 및 배제의 최적화

설정이 필요없는 병렬 처리

(해당 없음)

사용자 인터페이스 모든 요소의 수동 프로그램

제약된 배포 (각 플랫폼에 수동으로 포트)

수동 할당 및 메모리 추적

수동 병렬 처리 (초기화, 통신 등)

일체형 통합 플랫폼

전문화된 소프트웨어와 애드온 툴박스의 사용은 소프트웨어 구매 가격 이상의 지출을 초래 할 수 있을 뿐만 아니라, 새로운 아이디어와 다양한 분야의 창조적 연구에 방해가 될 수 있습니다. Mathematica는 추가 확장판이 필요하지 않습니다. Mathematica는 전산 생물학에서부터 웨이블렛 분석에 이르는 수많은 기술 분야의 특화된 기능을 내장하고 있으며, 전 시스템이 정밀하게 일체화되어 있습니다.

일체형 통합 플랫폼
Mathematica는 고가의 애드온 기능의 별도 설치 없이도 여러 기술 분야에 두루 걸친 개발이 가능합니다.

장점

다른 시스템...

아이디어에서 배포까지의 원활한 작업 흐름

단일 테크니컬 플랫폼의 소유

단일 테크니컬 플랫폼의 습득

다양한 기술 분야에 걸친 아이디어 탐구

각 단계별 도구 및 형식 변경

주기적 애드온 툴박스의 필요성

적용 범위가 제한된 수많은 전용 도구의 습득

제한된 내장 기능으로 인한 독창성의 제약

기호 연산과 수치 연산의 조합

지금까지 기호 연산과 수치 연산은 사용자들에게 두 개의 다른 작업으로 인식되어 왔습니다. Mathematica는 기호 연산과 수치 연산이 완벽하게 통합되어 있어 각종 문제 해결의 독톡한 하이브리드 작업을 가능하게 하였습니다. 따라서 정확도가 다른 수치가 섞여 있어도 일관적인 결과를 보증합니다.

기호 연산과 수치 연산의 조합
Mathematica는 제어된 정밀 수치와 기호 분석을 사용하여 기존의 수치 연산 방법과 제한된 정밀도 수치로 다루기 어려운 문제들을 해결 합니다.

장점

다른 시스템...

최대한 정확하고 일반적인 결과 도출

반올림 오류의 자동 추적»

입력된 수학적 구조에 따른 하이브리드 방법 적용»

수치적 결과만 도출하거나 본질을 파악하지 못한 경우

신뢰성이 떨어지는 결과 도출 (또는 반올림 오류의 수동 추적)

효율성이 떨어지는 일반적 방법의 제한된 사용

멀티 패러다임 언어

모든 문제를 해결할 수 있는 하나의 이상적인 프로그래밍 스타일은 존재하지 않습니다. Mathematica가 기존의 컴퓨터 언어와 비교하여 눈에 띄는 점은 절차적 언어, 함수형 언어, 규칙 기반 언어, 패턴 기반 언어, 객체 지향 언어 등 다양한 프로그래밍 패러다임을 동시에 지원한다는 것입니다.

멀티 패러다임 언어
Mathematica는 사용자 스타일에 따른 프로그래밍이 가능 합니다.

장점

다른 시스템...

생각대로 프로그래밍이 가능

문제에 대한 최적의 기술 조합을 적용

플랫폼에 맞게 생각을 바꾸어 프로그래밍

적합성에 관계없이 하나의 패러다임에서 작업

내장 지식

정보 검색과 기본 데이터 업데이트가 작업 흐름을 중단하는 일이 있어서는 안 될 것입니다. Mathematica는 신중하게 엄선된 다양한 분야의 각종 데이터를 포함하고 있으며, 지속적인 데이터 업데이트와 확장을 유기적으로 관리하고 있다는 점에서 테크니컬 컴퓨팅 플랫폼 중 독특한 위치에 있습니다.

내장 지식
Wolfram|Alpha를 포함하는 세계 최대의 계산 가능한 데이터에 오버헤드 없이 접근할 수 있습니다.

장점

다른 시스템...

즉시 계산에 적용할 수 있는 내장 데이터»

최신 데이터의 유기적 자동 업데이트

표준 데이터의 즉각적 접근 및 사용

검색이 여의치 않은 표준 데이터 내장

데이터의 수동 import, 검증, 및 재구성

데이터 소스 업데이트 및 수정 유무의 지속적인 수동 확인 절차

데이터 검색을 위한 작업흐름의 중단

제한된 데이터에 국한된 제약적 분석

문서 기반 작업 흐름

데이터 처리에 필요한 프로그램, 시각화 작업을 위한 다른 프로그램, 인터랙티브한 프레젠테이션 준비를 돕는 또 다른 프로그램 등 각각의 작업을 위한 프로그램을 따로 사용할 필요가 없습니다. Mathematica는 이 모든 작업을 하나의 작업 흐름으로 통합하여 계산, 시각화, 데이터, 문서 작성, 인터랙티브 어플리케이션 등 프로젝트의 모든 요소를 유연하게 연결하여 유동적인 해결을 위한 문서로 작성해 줍니다.

문서 기반 작업 흐름
Mathematica 노트북과 CDF (계산 가능한 문서 형식) 파일은 계산, 인터랙티브한 시각화, 데이터, 텍스트 등을 하나로 묶어 정리해 줍니다.

장점

다른 시스템...

프로젝트의 모든 요소를 하나로 연결
 

자동으로 작업과 동시에 문서화 진행

문서에 인터랙티비티 기능 삽입»

웹, 인쇄, 프레젠테이션 또는 응용 프로그램 등으로 매체에 맞는 손쉬운 문서 재구성

데이터, 수식, 텍스트, 코드, 결과, 그래픽, 그리고 응용 프로그램을 별도의 파일에 각각의 다른 형식으로 저장

중간 단계의 부재로 결과 재현에 어려움

인터랙티브형이 아닌 정적 그래픽 및 기타 요소

새로운 매체에 배포할 경우 처음 부터 다시 시작해야 함

 



Select Language: enjafrdeespt-brzhru