목차
■ MATHMATICA
■ MAPLE
■ MATLAB
■ MAPLE
■ MATLAB
본문내용
응용 프로그램들을 단 한 줄의 FORTRAN, C등의 프로그래밍 언어를 사용하지 않고 제작했으며 우리 역시 같은 방식으로 원하는 해를 도출할 수 있다.
∴이 세 프로그램의 공통점.
이 세 프로그램의 공통점은 세 개의 프로그램이 다 고차원적인 수학 응용프로그램이라는 것이다. 프로그래밍 언어를 사용하여 수학 수치 계산이나 방정식 수열 등 많은 수학적 분야에서 결과를 도출해 낼 수 있다는 것이 공통점이 될 수 있다. 그리고 그 함수의 결과를 이용하여 그래프로 나타낼 수 있다는게 공통점이 될 수 있다.
∴이 세 프로그램의 차이점.
이 세 프로그램의 차이점
Matlab의 기본 데이터 요소는 차원의 제한이 없는 array(배열)이다. 즉, 기존의 High-level 언어에서는 행렬 연산에 대한 해당 함수를 만들어 주어야 했지만 Matlab에서는 기본 피 연산자가 array 이므로 한번에 일괄적으로 한다. 그리고 Mathematica는 내장함수가 많아 서브루틴을 접속시킬 필요가 없어 프로그래밍 하기가 수월하며 원하는 변수의 출력을 변수만 쓰면 할 수가 있기 때문에 에러 수정이 매우 수월하다. 그리고 Maple은 인터페이스 기능과 가장 수학적 알고리즘을 가지고 있다.
∴이 세 프로그램의 공통점.
이 세 프로그램의 공통점은 세 개의 프로그램이 다 고차원적인 수학 응용프로그램이라는 것이다. 프로그래밍 언어를 사용하여 수학 수치 계산이나 방정식 수열 등 많은 수학적 분야에서 결과를 도출해 낼 수 있다는 것이 공통점이 될 수 있다. 그리고 그 함수의 결과를 이용하여 그래프로 나타낼 수 있다는게 공통점이 될 수 있다.
∴이 세 프로그램의 차이점.
이 세 프로그램의 차이점
Matlab의 기본 데이터 요소는 차원의 제한이 없는 array(배열)이다. 즉, 기존의 High-level 언어에서는 행렬 연산에 대한 해당 함수를 만들어 주어야 했지만 Matlab에서는 기본 피 연산자가 array 이므로 한번에 일괄적으로 한다. 그리고 Mathematica는 내장함수가 많아 서브루틴을 접속시킬 필요가 없어 프로그래밍 하기가 수월하며 원하는 변수의 출력을 변수만 쓰면 할 수가 있기 때문에 에러 수정이 매우 수월하다. 그리고 Maple은 인터페이스 기능과 가장 수학적 알고리즘을 가지고 있다.
소개글