Мой м Файл:здание .exe формат из MATLAB
x=0:0.01:2*pi;
y=sin(x);
plot(x,y)
Я хочу, чтобы построить эту программу EXE-формате. Я хочу запустить этот .exe на компьютере, у которого нет MATLAB.
Мой м Файл:здание .exe формат из MATLAB
x=0:0.01:2*pi;
y=sin(x);
plot(x,y)
Я хочу, чтобы построить эту программу EXE-формате. Я хочу запустить этот .exe на компьютере, у которого нет MATLAB.
Как уже упоминалось, Marcelo не имеет бесплатного решения для вашей конкретной проблемы.
Но для вашей очень простой программы вы можете, например, использовать Python с matplotlib для решения проблемы и сгенерировать исполняемый файл (вам также придется включить некоторые библиотеки python). Это будет абсолютно достаточно, и вам будет не так сложно писать для вашей крошечной программы.
Компилятор Matlab поставляется бесплатно в базовой установке Matlab, дополнительные лицензии не требуются.
Команда deploytool предоставляет визуальный пользовательский интерфейс для настройки параметров.
doc deploytool %# Launches help file browser for deploytool.
В качестве альтернативы, вы можете написать программный компиляции скрипт, используя McC команду.
doc mcc % #Launch help file browser for mcc compiler.
Это может быть «бесплатно» с базовой установкой matlab, но только в «коммерческой» версии. не в студенческой версии. Невозможно даже купить компилятор для студенческой версии. – Nasser
Существует полностью функциональный вариант: Если вы используете файл 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 \ -, который свободно распространяется и не требует лицензии).
Так что вы хотите, чтобы программа, которая отображать это один цикл синусоиды? Это все, что вы когда-либо хотели? Если да, почему бы просто не загрузить образ из изображений Google. Вы хотите узнать, как делать исполняемые файлы с помощью Matlab напрямую, или вы заинтересованы в создании эквивалентной программы на другом языке, которая будет делать то же самое без необходимости использования Matlab? Больше информации необходимо – learnvst