Новое в системе Wolfram Mathematica 8: Интегрированный процесс работы с Си  предыдущая  |  следующая 

Разработка программного обеспечения

Создание автономных исполняемых файлов из скомпилированных функций 

Автономные исполняемые файлы можно генерировать и использовать.
In[3]:=
Click for copyable input
X

Сначала определим необходимую функцию или функции.

In[1]:=
Click for copyable input
X

Генерируем Си код и заголовочный файл.

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

Пишем Си функцию 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]=