Wolfram Mathematica 8의 신기능: 통합된 C 작업 흐름  이전  |  다음 

소프트웨어 개발

컴파일된 함수를 이용한 독립 실행 파일 제작 

독립 실행 파일을 생성하고 배포할 수 있습니다.
In[3]:=
Click for copyable input
X

먼저 관심있는 함수를 정의합니다.

In[1]:=
Click for copyable input
X

C 코드와 헤더 파일을 생성합니다.

In[2]:=
Click for copyable input
X
Out[2]=

생성된 코드를 호출하기 위한 C main 함수를 작성합니다.

In[4]:=
Click for copyable input
X
Out[4]=

Wolfram Runtime Library를 이용하여 실행 파일을 컴파일합니다.

In[5]:=
Click for copyable input
X
Out[5]=

이제 프로그램을 배포하고 Mathematica 밖에서 실행시킬 수 있습니다. 또한 검증 및 시범을 위해 Mathematica에서도 실행할 수 있습니다. 그리고 여러가지 주파수 성분으로 구성된 입력 신호를 만들어 본 것입니다.

In[6]:=
Click for copyable input
X
Out[6]=

입력 신호를 실행에 사용할 파일 형식으로 변환합니다.

In[7]:=
Click for copyable input
X
Out[7]=

실행 파일을 실행하고 출력을 해석하여 원래의 신호 (파란색)과 저역 통과 필터 처리된 신호 (빨간색)의 그래프를 함께 플롯합니다.

In[8]:=
Click for copyable input
X
Out[8]=