сборка .exe формата из matlab - PullRequest
4 голосов
/ 25 апреля 2010

Мой файл m:

   x=0:0.01:2*pi;
   y=sin(x);
   plot(x,y)

Я хочу собрать эту программу в формате .exe.Я хочу запустить этот .exe на компьютере без Matlab.

Ответы [ 4 ]

6 голосов
/ 25 апреля 2010

Matlab предлагает коммерческий продукт для этой цели.

2 голосов
/ 04 сентября 2011

Как уже упоминал Марсело, не существует бесплатного решения для вашей конкретной проблемы.

Но для вашей очень простой программы вы можете, например, использовать Python с matplotlib, чтобы решить эту проблему и сгенерировать исполняемый файл (вам также нужно будет включить несколько библиотек Python). Это будет абсолютно достаточно, и не будет значительно сложнее написать для вашей крошечной программы.

1 голос
/ 24 сентября 2011

Компилятор Matlab бесплатно входит в базовую установку Matlab, дополнительные лицензии не требуются.

Команда deploytool предоставляет визуальный пользовательский интерфейс для настройки параметров.

doc deploytool  %# Launches help file browser for deploytool.

Кроме того, вы можете написать программный скрипт компиляции, используя команду mcc .

doc mcc % #Launch help file browser for mcc compiler.
0 голосов
/ 01 марта 2012

Есть полностью функциональная опция: Если вы используете GUI-файл (например, myExample.fig, чтобы поместить ваши визуальные компоненты) и файл .m для размещения вашего кода (например, myExample.m), вы можете скомпилировать его с помощью Matlab Compiler, используя всего одну строку:

mcc -m myExample.m myExample.fig

.exe создается. Вы можете использовать этот .exe на любом компьютере Windows без необходимости иметь лицензию Matlab (вам нужно только установить MCRInstaller - вы можете получить его из установочного каталога Matlab: [MATLAB] \ R2010a \ toolbox \ compiler \ deploy \ win32 \ -, распространяется бесплатно и не требует лицензии).

http://www.mathworks.es/help/toolbox/compiler/mcc.html

...