Как сделать в матлаб exe файл
Проблемы С Созданием Exe Файла В Matlab
Вероятно, это результат одного из двух вопросов.
1) У вас не установлен SDK Windows (как указано в сообщении об ошибке). Согласно этой странице MathWorks относительно поддерживаемых компиляторов
Должны быть установлены как Microsoft Visual Studio 2008, так и Windows Software Development Kit (SDK) 6.1. При установке Microsoft Visual Studio вы должны выбрать "X64 Compilers and Tools" при установке Microsoft Visual Studio; по умолчанию это не выбрано.
Теперь имейте в виду, что эта ссылка предназначена для самой последней версии MATLAB, но я уверен, что эта информация по-прежнему актуальна для вашей проблемы.
Вы можете скачать SDK здесь.
2) Также возможно, что компилятор, который вы используете, просто не поддерживается для вашего выпуска MATLAB. См. Здесь информацию о поддерживаемых компиляторах для MATLAB 7.1.
Компиляция stand-alone приложений в Matlab / Песочница / Хабр
Многие товарищи даже долгое время просидевшие на Matlab и создавшие очень интересные вещи как файл-функции до сих пор так и не дошли до создания полноценного приложения, а это дело очень необходимо для регистрации, например, очень необходимой для аспирантов и соискателей. Ну давайте по порядку.В ходе работы над своей дипломной работой столкнулся с Matlab'ом. Первое знакомство к тесному общению никак не подталкивало, ибо грамотных источников по работе с этим монстром на русском языке практически не существует. Потихоньку грыз и догрыз до конкретной проблемы. Как реализовать графическое отображение созданной мною файл функции *.m?
Первый шаг
Если перед вами стала такая проблема, необходимо уяснить каким образом будет устроена ваша программа, т.е. что и куда вводить в качестве исходных данных и как результаты расчета выводить. Лучше отобразить на бумаге.
Второй шаг
При готовом эскизе, добро пожаловать в GUI. Штука на самом деле не очень сложная для тех кто уже пробовал себя в других системах, но новичку придется первое время обломать зубы. Методом научного тыка, в принципе, вполне можно разобраться, так что дерзайте. Ах, да в процессе создания визуальной части сразу определитесь что будет для вас локальными и глобальными переменными, а так же процесс переноса и записи данных, если планируете делать несколько окон. И ещё, последнее по этой части: постарайтесь разбить этот процесс на более маленькие кусочки, пусть будет много файлов GUI (*.fig) и прикрепленных к ним *.m, но это позволит вам избежать головной боли при отладке.
Шаг третий
У нас есть набор фигур и файл-функций, а задача ставилась получить приложение. Для компиляции можно использовать команды найденные в хелпе, а можно и с помощью графического интерфейса, набрав в рабочей области:
deploytool
Далее нужно выбрать тип компилятора и можно приступать к созданию проекта. Matlab попросит дать ему имя главной файл функции, а также остальной список причиндалов используемых в проекте. Жмем кнопочку build и вуаля. Готовое приложение можно запускать.
Важный момент: на компьютерах, где нет Matlab нужно будет поставить библиотеки MCRinstaller.exe, их система предложит положить в папочку с компилированной программой.
Как запустить сгенерированный исполняемый файл вне MATLAB
Как запустить сгенерированный исполняемый файл вне MATLAB
Можно сгенерировать независимый исполняемый файл от Системных объектов и блоков в DSP System Toolbox™, которые поддерживают генерацию кода. Этот исполняемый файл может запуститься вне сред Simulink ® и MATLAB®.
Чтобы сгенерировать исполняемый файл от Системных объектов, необходимо было установить MATLAB Coder™. Чтобы сгенерировать исполняемый файл от блоков Simulink, необходимо было установить Simulink Coder в дополнение к MATLAB Coder.
Исполняемые файлы, сгенерированные от следующих объектов и блоков, используют предварительно созданные динамические файлы библиотеки (.dll
файлы) включенный с MATLAB.
Системные объекты
audioDeviceWriter
dsp.AudioFileReader
dsp.AudioFileWriter
dsp.FFT
Когда
FFTImplementation
установлен в'FFTW'
.Когда
FFTImplementation
установлен в'Auto'
,FFTLengthSource
установлен в'Property'
, иFFTLength
не степень двойки.
dsp.IFFT
Когда
FFTImplementation
установлен в'FFTW'
.Когда
FFTImplementation
установлен в'Auto'
,FFTLengthSource
установлен в'Property'
, иFFTLength
не степень двойки.
dsp.UDPReceiver
dsp.UDPSender
Объекты
dsp.ISTFT
(когда длина БПФ, определенная количеством входных строк, не является степенью 2),
Блоки
Audio Device Writer
Burg Method (когда длина БПФ не является степенью двойки),
From Multimedia File
To Multimedia File
FFT
Когда FFT implementation установлен в
FFTW
.Когда вы снимаете флажок Inherit FFT length from input dimensions и устанавливаете FFT length на значение, которое не является степенью двойки.
IFFT
Когда FFT implementation установлен в
FFTW
.Когда вы снимаете флажок Inherit FFT length from input dimensions и устанавливаете FFT length на значение, которое не является степенью двойки.
Inverse Short-Time FFT (когда входная длина не является степенью двойки),
Magnitude FFT
Когда FFT implementation установлен в
FFTW
.Когда вы снимаете флажок Inherit FFT length from input dimensions и устанавливаете FFT length на значение, которое не является степенью двойки.
Periodogram
Когда FFT implementation установлен в
FFTW
.Когда вы снимаете флажок Inherit FFT length from input dimensions и устанавливаете FFT length на значение, которое не является степенью двойки.
Short-Time FFT (когда длина БПФ не является степенью двойки),
UDP Receive
UDP Send
Выполнение исполняемого файла
Чтобы запустить соответствующий исполняемый файл вне MATLAB и окружений Simulink, например, командной строки Windows® на машине Windows, необходимо включать, они предварительно создали .dll
файлы. Метод включения .dll
файлы зависят от или MATLAB, или Время выполнения MATLAB Compiler (MCR) установлено на внешней машине. Время выполнения MATLAB Compiler (MCR), также известное как MATLAB Runtime, является автономным набором разделяемых библиотек, кода MATLAB и других файлов, который включает выполнение файлов MATLAB на компьютерах без установленной версии MATLAB. Для получения дополнительной информации о MCR займитесь MATLAB Runtime (MATLAB Compiler).
MATLAB или MCR не установлены на машине, вы запускаете исполняемый файл
Запускать исполняемый файл сгенерировало от вышеупомянутых Системных объектов и блоков на машине, которой не установили MATLAB или MCR, использует packNGo
функция. packNGo
функциональные пакеты все соответствующие файлы включая предварительно созданный .dll
файлы в сжатом zip-файле так, чтобы можно было переместить, распакуйте и восстановите проект в другой среде разработки, где MATLAB или MCR не установлены.
Можно использовать packNGo
функция в командной строке или опции Package в приложении MATLAB Coder. Файлы группированы в сжатом файле, что можно переместить и распаковать использование стандартной утилиты zip. Для получения дополнительной информации о том, как упаковать код, сгенерированный из кода MATLAB, смотрите, Перемещают Код, Сгенерированный от кода MATLAB до Другой Среды разработки. Для получения дополнительной информации о том, как упаковать код, сгенерированный от блоков Simulink, смотрите, Перемещают Код, Сгенерированный от Модели Simulink до Другой Среды разработки.
MATLAB или MCR установлены на машине, вы запускаете исполняемый файл
Включать предварительно созданный .dll
файлы на машине с MATLAB или установленным MCR, устанавливают вашу системную среду путем выполнения команд ниже. Эти команды принимают, что компьютеру установили MATLAB. Если при запуске независимый исполняемый файл на машине только с MCR и никакой установленный MATLAB, замена $MATLABROOT/bin/....
с путем к MCR.
Платформа | Команда |
---|---|
Mac |
Для получения дополнительной информации смотрите, Добавляют путь к библиотеке к "DYLD_LIBRARY_PATH" в MAC. |
Linux |
|
Windows |
|
Похожие темы
Запуск MATLAB на платформах Windows
Запуск MATLAB на платформах Windows
Выберите один из этих способов запустить MATLAB®.
Когда вы запускаете MATLAB, он автоматически добавляет userpath
папка к пути поиска файлов. MATLAB также вновь открыл любые настольные компоненты, которые были открыты когда вы последнее закрытие.
Чтобы настроить запуск, смотрите, Задают опции запуска.
Папка запуска MATLAB является папкой, вы находитесь в том, когда вы получаете подсказку MATLAB. Чтобы изменить папку запуска по умолчанию, смотрите Папку Запуска MATLAB.
Если вы испытываете затруднения стартовый MATLAB, то смотрите MATLAB Installation, Activation & Startup Help.
Выбор MATLAB Icon
На платформах Microsoft® Windows® дважды кликните значок MATLAB. Термин Release
относится к вашему номеру выпуска MATLAB; например, R2017a
.
Ярлык инсталлятора на вашем рабочем столе Windows — Дважды кликает значок MATLAB.
Системы Windows 10 — > >
Системы Windows 8 — На экране "Пуск" или рабочем столе, нажмите MATLAB
Release
.Системы Windows 7 — Если вы приняли решение сделать, чтобы инсталлятор поместил ярлык программе MATLAB на Windows Start menu, затем выберите >
При использовании этой опции папка запуска является последней рабочей папкой от предыдущего сеанса работы с MATLAB или пользовательского пути, заданного в настройке , описанной в общих Настройках.
Также можно задать пользовательскую папку запуска в ярлыке MATLAB с помощью поля Start in. Однако этот метод совпадает с устанавливанием пользовательского пути в настройке . Если вы вводите недопустимый путь в поле Start in, то папка запуска непредсказуема. Устанавливать пользовательский путь в поле Start in:
Щелкните правой кнопкой по ярлыку для MATLAB и выберите из контекстного меню. Диалоговое окно Properties для MATLAB открывается к панели Shortcut.
В поле Start in введите полный путь к папке в вашей системе, и затем нажмите OK.
Вызовите matlab
из командной строки Windows System
От системного приглашения Windows введите matlab
.
Папка запуска является папкой, в которой вы запускаетесь matlab
команда. Чтобы использовать папку, заданную настройкой , введите:
matlab -useStartupFolderPref
Вызовите matlab
из Командной строки MATLAB
Если при запуске другой сеанс работы с MATLAB из MATLAB, то папка запуска является папкой, где вы вызываете команду:
Чтобы отобразить папку запуска, ввести pwd
перед вызовом matlab
.
Открытый файл, связанный с MATLAB
Инсталлятор MATLAB создает ассоциации между определенными типами файлов и продуктами MathWorks®. MATLAB запускается, когда вы открываете один из тех файлов. Папка запуска является папкой, содержащей файл.
Например, с помощью инструмента Windows Explorer, дважды кликните файл с .m
расширение. MATLAB запускает и открывает файл в редакторе MATLAB.
Выбор MATLAB Executable from Windows Explorer Tool
Когда вы дважды кликаете matlab.exe
файл от Windows Explorer, папка запуска является одним из следующего:
Последняя рабочая папка от предыдущего сеанса работы с MATLAB.
Пользовательский путь задан в настройке .
Смотрите также
matlab (Windows)
| userpath
Похожие темы
Настройки редактора/отладчика
Настройки редактора/отладчика
Можно настроить отображение и функциональность Редактора, Live Editor и Отладчика с помощью настроек Редактора/Отладчика.
Общие настройки для редактора/Отладчика
Можно задать, какой редактор использование MATLAB®, а также как редактор MATLAB и Live Editor ведут себя при различных обстоятельствах.
На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите , и затем настройте опции настройки как описано в приведенной ниже таблице.
Некоторые общие настройки не доступны в MATLAB Online™.
Preference | Использование |
---|---|
Editor | Выберите, какой редактор вы хотите, чтобы рабочий стол MATLAB использовал, когда вы редактируете файл: Если вы выбираете Text editor, задаете полный путь для приложения редактора, вы хотите использовать, такие как Emacs или vi. Например, Эта настройка только применяется к файлам простого текста, таким как файлы с |
Most recently used file list | В поле Number of entries введите количество файлов, что вы хотите появиться в списке недавно используемых файлов в нижней части меню File. |
Opening files in editor | Выберите On restart reopen files from previous MATLAB sessions, если вы хотите Редактор и файлы, это содержало во время вашего последнего сеанса работы с MATLAB, чтобы вновь открыться, когда вы перезапускаете MATLAB. |
Выберите Automatically open files when MATLAB reaches a breakpoint, чтобы открыть рабочий программный файл, когда MATLAB столкнется с точкой останова в том файле. | |
Automatic file changes | Выберите Save changes upon clicking away from a file, если вы хотите, чтобы Редактор автоматически сохранил изменения в файле в Редакторе, когда вы щелкаете далеко от Редактора. Для изменений, чтобы быть автоматически сохраненными после нажатия далеко от Редактора, вы, должно быть, уже сохранили файл, по крайней мере, однажды. |
Выберите Reload unedited files that have been externally modified, если вы хотите, чтобы Редактор автоматически перезагрузил версию файла, который вы открыли и отредактировали за пределами MATLAB, когда файл в настоящее время открывается в Редакторе, не имеет никаких несохраненных изменений. | |
Выберите Add line termination at end of file, чтобы сделать, чтобы MATLAB добавил новую пустую линию (иногда называемый Эта настройка только применяется к файлам простого текста, таким как файлы с | |
Debugging in the Live Editor | Выберите Only show Step in button for user-defined functions, чтобы иметь Live Editor, только продвигаются в пользовательские функции и скрипты. Чтобы сделать, чтобы Live Editor продвинулся в функции MathWorks® также, очистите опцию. |
В MATLAB Online, чтобы сделать, чтобы MATLAB предложил, и завершают имена автоматически, когда вы вводите первые несколько символов имени в Редакторе, Live Editor, и App Designer, в разделе Suggestions and completions in Editor, Live Editor, and App Designer, выбирает Show automatically. Чтобы сделать, чтобы MATLAB предложил и завершил имена только после того, как, вы нажимаете клавишу Tab, выбирают Show on tab.
Настройки Отображения редактора/Отладчика
Можно изменить внешний вид Редактора и Live Editor.
На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите > , и затем настройте опции настройки как описано в приведенной ниже таблице.
Preference | Использование |
---|---|
General display option | Выберите Highlight Current Line и выберите цвет, чтобы подсветить строку с курсором (также названный каре). Эта настройка не применяется в Live Editor. |
Выберите Show line numbers к числам строки дисплея вдоль левого края окна Editor и Live Editor. | |
Выберите Enable data tips in edit mode, чтобы отобразить всплывающие подсказки, когда вы отредактируете файл кода MATLAB. (Всплывающие подсказки всегда включаются в режиме отладки.) Для получения дополнительной информации, Значение переменных вида на море. Эта настройка не применяется в Live Editor. | |
Выберите Display the Open as a Live Script banner, если вы хотите, чтобы Открытое как баннер Live Script появилось наверху документов в Редакторе. | |
Right-hand text limit | Выберите Show line, чтобы отобразить вертикальную линию с заданным Width и Color в заданном столбце (Placement) в Редакторе. Для получения дополнительной информации смотрите текстовый Предельный Индикатор Правой стороны. Эта настройка не применяется в Live Editor. |
Настройки Вкладки редактора/Отладчика
Можно задать размер вкладок и отступов и деталей о том, как вкладки ведут себя в Редакторе и Live Editor.
На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите > , и затем настройте опции настройки как описано в приведенной ниже таблице.
Опция | Использование |
---|---|
Tab size | Задайте сумму пробела, вставленного, когда вы нажмете клавишу Tab. То, когда вы изменяете размер Вкладки, он изменяет размер вкладки для существующих линий в том файле, если вы также не выбираете клавишу TAB, вставляет пробелы. |
Indent size | Задайте размер отступа для умного расположения с отступом. Умное расположение с отступом является одним из Редактора/Отладчика Настройки языка. |
Tab key inserts spaces | Выберите, чтобы вставить серию пробелов, когда вы нажмете клавишу Tab. В противном случае вкладка действует как один пробел, длина которого равна размеру Вкладки. |
Emacs-style Tab key smart indenting | Задает делающий отступ стиль, похожий на стиль, который использует редактор Emacs. Отступ линий согласно умным настройкам расположения с отступом, когда вы располагаете курсор в линию или выбираете группу линий, и затем нажимаете клавишу Tab. Умное расположение с отступом является одним из Редактора/Отладчика Настройки языка. Если вы выбираете эту настройку, вы не можете вставить вкладки в линии. |
Редактор/Отладчик Настройки языка
Можно задать, как различные языки появляются в Редакторе и Live Editor. MATLAB применяет настройки языка на основе расширения файла файла, который открыт.
На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите > , и затем настройте опции настройки как описано в приведенной ниже таблице. Чтобы установить настройки языка в MATLAB Online, выберите > или > .
Не все настройки доступны для всех языков. Кроме того, некоторые настройки языка не применяются в Live Editor и не доступны в MATLAB Online.
Preference | Использование |
---|---|
Language | Выберите язык, для которого вы хотите установить настройки. |
Syntax highlighting | Выберите Enable syntax highlighting, чтобы иметь Редактор, и Live Editor используют различные цвета для различных построений языка. Затем настройте цвета, которые вы хотите использовать для каждого элемента языка. Доступ к параметрам цвета для языка MATLAB путем нажатия на Set syntax colors. Для всех других языков параметры цвета появляются под Enable syntax highlighting. Для получения дополнительной информации смотрите Подсветку синтаксиса. |
Variable and function renaming Язык MATLAB только | Выберите Enable automatic variable and function renaming, чтобы иметь подсказку MATLAB вы, чтобы переименовать все экземпляры функции или переменной в файле, когда вы переименуете функцию или переменную. Для получения дополнительной информации, на когда подсказки MATLAB вы, смотрите, Автоматически Переименовывают Все Функции или Переменные в Файле. |
Comment formatting Язык MATLAB только | В поле Maximum column width введите максимальный номер символов, которые вы хотите позволить в линии комментариев, и затем выбрать, где вы хотите рассчитать, чтобы начаться. Рассмотрите выбор:
|
Выберите Wrap comments automatically while typing, чтобы автоматически перенести комментарии в значении Maximum column width, когда вы введете комментарии в документе Редактора или Live Editor. Если вы очищаете эту опцию, можно все еще перенести комментарии вручную, как описано в Добавлении комментариев к программам. | |
Indenting | Выберите Apply smart indenting while typing к автоматически:
Это называется умным расположением с отступом. Также можно вручную применить умное расположение с отступом после того, как вы введете код. Для получения дополнительной информации см. Делающий отступ Код. |
Выберите опцию от Function Indenting Format (Только язык MATLAB), чтобы задать как отступ функций в Редакторе и Live Editor, можно следующим образом:
Для получения дополнительной информации и примеры каждого формата расположения с отступом, см. Делающий отступ Код. | |
File extensions | Добавьте одно или несколько расширений файла, чтобы сопоставить с Language. Настройки, которые вы устанавливаете для того языка, применяются ко всем файлам с перечисленными расширениями. |
Код редактора/Отладчика, Сворачивающий Настройки
Сворачивание кода позволяет вам расширить и свернуть блоки кода MATLAB, который вы хотите скрыть, когда вы в настоящее время не работаете над ними.
На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите > , и затем настройте опции настройки как описано в приведенной ниже таблице.
Для примеров и подробной информации о сворачивании кода, смотрите, что Код Свернуться — Расширяется и Построения Коллапса Кода.
Код, сворачивающий настройки, не применяется в Live Editor.
Опция | Использование |
---|---|
Enable Code Folding | Задает, хотите ли вы сворачивание кода, включенное для построений программирования, которые имеют их соответствующий установленный флажок Enable. |
Enable | Задает, хотите ли вы сворачивание кода, включенное для соответствующего Programming Construct. Если вы выберете эту опцию для какого-либо построения, но очистите опцию Enable Code Folding, построение не будет иметь сворачивания кода включенным. |
Fold Initially | Задает, (свернулись) ли соответствующие свернутые отображения Programming Construct в первый раз, когда вы открываете файл MATLAB. |
Настройки Резервных файлов редактора/Отладчика
Можно задать, если, когда, и как вы хотите, чтобы MATLAB автоматически поддержал файлы, которые открыты в Редакторе.
На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите > , и затем настройте опции настройки как описано в приведенной ниже таблице.
Настройки резервных файлов не применяются в Live Editor и не доступны в MATLAB Online.
Preference | Использование |
---|---|
Automatically create backup files while working in the MATLAB Editor | Выберите, чтобы иметь MATLAB, автоматически сохраняют копию файлов, которые вы в настоящее время редактируете. |
Save options | Сохраните резервное копирование каждый: n минуты задают, как часто вы хотите, чтобы MATLAB сохранил копию файла, который вы редактируете. |
Save untitled files сохраняет копию новых, неназванных, файлов к Когда существует больше чем один неназванный файл, каждый дополнительный файл сохранен в Для получения дополнительной информации смотрите Отходящие назад Файлы. | |
Close options | Automatically delete backup files when the Editor closes направляет MATLAB, чтобы удалить резервный файл, когда вы закрываете исходный файл в Редакторе. |
File name | Выберите соглашение о присвоении имен, которое вы хотите, чтобы MATLAB использовал для файлов автосохранения. Например:
|
Location | Source file directories указывает, что вы хотите резервные файлы, хранившие в той же папке как отредактированные файлы. Single directory указывает, что вы хотите файлы автосохранения, хранившие в одной папке. Задайте полный путь к той папке и быть уверенными, что у вас есть полномочия записи для него. |
Редактор/Отладчик, Автоформатирующий Настройки
Можно быстро отформатировать live скрипты и функции использующая разметка автоформатирования в Live Editor. Можно включить и отключить автоформатирование в целом, или как отдельные опции.
На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите > , и затем настройте опции настройки как описано в этой таблице.
Автоформатирующие настройки не применяются в Редакторе.
Preference | Использование |
---|---|
Enable autoformatting in Live Editor | Выберите, чтобы включить автопараметры форматирования в Live Editor. После того, как включенный, опции могут затем быть включены или отключены индивидуально. |
Text format | Выберите *italic*, **bold**, чтобы включить полужирное и курсивное форматирование с помощью звездочек (* ). |
Выберите _italic_, __bold__, чтобы включить полужирное и курсивное форматирование с помощью символов нижнего подчеркивания (_ ). | |
Выберите `monospace`, |monospace|, чтобы включить моноширинное автоформатирование. | |
Section break | Выберите %%, ***, or --- for section break, чтобы позволить вставить разрывы раздела путем ввода %% , *** , или --- и затем Enter. |
Выберите %% text for section break and heading, чтобы позволить вставить разрывы раздела с заголовком 1 заголовка стиля путем ввода %%text и затем Enter. | |
Insert Options | Выберите $LaTeX$ for LaTeX equation, чтобы позволить преобразовать LaTeX выражения в уравнения с помощью формата $LaTeX$ . |
Выберите URL for hyperlink, чтобы позволить преобразовать интернет-пути автоматически к гиперссылкам. | |
Выберите <URL> for hyperlink, чтобы позволить преобразовать интернет-пути к гиперссылкам с помощью формата <URL> . | |
Выберите [Label](URL) for labeled hyperlink, чтобы позволить преобразовать интернет-пути к помеченным гиперссылкам с помощью формата [Label](URL) . | |
Выберите (TM), (SM), (R), and (C) for trademark, service mark, and copyright symbols, чтобы позволить вставить товарный знак и символы авторского права (™, ℠, ®, и ©) использование формата (TM) , (SM) R , и (C) . | |
Text Style | Выберите #text for title, чтобы позволить вставить заголовки с помощью формата #text . |
Выберите ##text, ###text, or ####text for heading, чтобы позволить вставить заголовки с помощью формата ##text для заголовка 1, ###text для заголовка 2, или ####text для заголовка 3. | |
Выберите Automatic bulleted lists (*, +, or -), чтобы позволить создать маркированные списки путем ввода * , + , или - сопровождаемый пробелом. | |
Выберите Automatic numbered lists (1., 2., etc.), чтобы позволить создать пронумерованные списки путем ввода 1. , 2. , и так далее, сопровождаемый пробелом. |
Для получения дополнительной информации об автоформатировании в Live Editor, смотрите Автоформатирование.
Редактор/Отладчик, Автокодирующий Настройки
При вводе код в Live Editor или в App Designer, MATLAB автоматически заполняет окончания блока, круглые скобки и кавычки. MATLAB также автоматически заполняет комментарии, векторы символов, и представляет в виде строки, когда разделено через две линии. Можно включить и отключить автокодирование в целом, или как отдельные опции.
На вкладке «Главная страница (Home)» в разделе «Конфигурация (Environment)» нажмите «Настройки (Preferences)». Выберите > , и затем настройте опции настройки как описано в этой таблице.
Автокодирующие настройки не применяются в Редакторе, кроме MATLAB Online. В MATLAB Online Редактор ведет себя то же самое как Live Editor и App Designer.
Preference | Использование |
---|---|
Enable autocoding in Live Editor and App Designer | Выберите, чтобы позволить автокодировать опции в Live Editor и в App Designer. После того, как включенный, опции могут быть включены или отключены индивидуально. |
Autocomplete parentheses | Выберите Parentheses ( ), чтобы включить автозавершение круглых скобок. |
Выберите Curly braces { }, чтобы включить автозавершение фигурных скобок. | |
Выберите Square brackets [ ], чтобы включить автозавершение квадратных скобок. | |
Autocomplete quotes | Выберите Single quotes (' '), чтобы включить автозавершение одинарных кавычек. |
Выберите Double quotes (" "), чтобы включить автозавершение двойных кавычек. | |
Autocomplete when splitting | Выберите Comments (%), чтобы включить автозавершение комментариев, когда разделено через две линии. Например, при нажатии Enter с курсором после периода в комментарии % This is my first comment. This is my second comment.разделяет комментарии в две линии. % This is my first comment. % This is my second comment. |
Выберите Character vectors (' '), чтобы включить автозавершение векторов символов, когда разделено через две линии. Например, при нажатии Enter с курсором после слова title('Mean of Random Uniform Data')разделяет вектор символов в два вектора символов через две линии. title(['Mean of Random' ... ' Uniform Data']) | |
Выберите Strings (" "), чтобы включить автозавершение строк, когда разделено через две линии. Например, при нажатии Enter с курсором после слова exist("exceptionally_long_file_name.txt")разделяет строку в две строки на двух линиях. exist("exceptionally_long" + ... "_file_name.txt") | |
Выберите Parentheses (), чтобы включить автозавершение круглых скобок, когда разделено через две линии. Например, при нажатии Enter с курсором после номера 10 и запятой в команде plot(x,y,'--gs','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b')разделяет команду в две линии. plot(x,y,'--gs','LineWidth',2,'MarkerSize',10, ... 'MarkerEdgeColor','b') | |
Autocomplete block endings | Выберите Control flow statements (if, for, etc.), чтобы включить автозавершение операторов управления. Чтобы автоматически заполнить оператор, введите оператор и нажмите Enter. Для списка операторов управления смотрите Циклы и Условные операторы. |
Выберите Function and class definitions, чтобы включить автозавершение функций и определения классов. Чтобы автоматически заполнить определение, введите любой |
MATLAB Compiler
Создайте независимые исполняемые файлы и веб-приложения от программ MATLAB
MATLAB® Compiler™ позволяет вам совместно использовать программы MATLAB как автономные приложения и веб-приложения. С MATLAB Compiler можно также группировать и развернуть программы MATLAB как MapReduce и большие применения данных Spark™ и как дополнения Microsoft® Excel®. Конечные пользователи могут запустить ваши приложения с бесплатным использованием с помощью MATLAB Runtime.
Чтобы обеспечить основанный на браузере доступ к вашим веб-приложениям MATLAB, можно разместить их использующий версию разработки MATLAB Web App Server, включенного с MATLAB Compiler. Программы MATLAB могут быть группированы в компоненты программного обеспечения для интеграции с другими языками программирования (с MATLAB Compiler SDK™). Крупномасштабное внедрение на корпоративных системах поддерживается через MATLAB Production Server™.
Изучите основы MATLAB Compiler
Создайте автономные приложения от функций MATLAB
Создайте дополнения Microsoft Excel из функций MATLAB
Создайте и выполнитесь, группировал приложения MapReduce MATLAB против кластеров Hadoop®
Создайте и выполнитесь, скомпилированные приложения MATLAB против Spark включили кластеры Hadoop
Пакет приложения MATLAB для развертывания на MATLAB Web App Server
Используйте MATLAB Runtime, чтобы запустить группированные приложения MATLAB на компьютерах, на которых не установлен MATLAB
matlab - Как создать исполняемый файл .exe из файла .m
Переполнение стека- Около
- Продукты
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
- Реклама Обратитесь к разработчикам и технологам со всего мира
- О компании
Загрузка…
- Авторизоваться зарегистрироваться
-
текущее сообщество
- Переполнение стека Помогите болтать
Как создать exe файл в Matlab 2009a из файла .m ?? - Ответы MATLAB
Доступен ли Matlab Complier для бесплатной загрузки из сети?
Если да .. Пожалуйста, вставьте ссылку.
Так как я пытался, прежде чем задавать предыдущий вопрос, у меня получился следующий результат
И я использую Matlab 2009a
..
>> mcc -m vk1234
Выберите компилятор:
[1] Lcc- win32 C 2.4.1 в C: \ PROGRA ~ 1 \ MATLAB \ R2009a \ sys \ lcc
[0] Нет
Компилятор: 1
Попытка обновить файл параметров: C: \ Documents and Settings \ student \ Application Data \ MathWorks \ MATLAB \ R2009a \ compopts.bat
Из шаблона: C: \ PROGRA ~ 1 \ MATLAB \ R2009a \ bin \ win32 \ mbuildopts \ lcccompp.bat
Готово. . .
'cmd' не распознается как внутренняя или внешняя команда,
действующая программа или командный файл.
Ошибка: произошла ошибка при выводе на mbuild (код ошибки = 1).
Невозможно создать исполняемый файл (для получения дополнительных сведений укажите параметр -v).
??? Ошибка при использовании ==> mcc
Ошибка при выполнении mcc, статус возврата = 1 (0x1).
.Конструкция компилятора- есть ли способ создать файл .exe для файла .m в Matlab без mcr?
Переполнение стека- Около
- Продукты
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
Как запустить .exe файл из matlab
Переполнение стека- Около
- Продукты
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
- Реклама Обратитесь к разработчикам и технологам со всего мира
- О компании
Загрузка…
- Авторизоваться зарегистрироваться
-
текущее сообщество
- Переполнение стека Помогите болтать
Как конвертировать .m файл в файл .exe? - Ответы MATLAB
Использует ли ваш графический интерфейс uiwait или waitfor, чтобы приостановить выполнение, пока графический интерфейс не будет закрыт? Если это не так, я считаю, что происходит то, что исполняемый файл открывает ваш графический интерфейс, и как только программный файл графического интерфейса завершает выполнение, он закрывается, закрывая все рисунки как часть процесса завершения работы. [В противном случае произойдет утечка памяти и графических дескрипторов.] Добавление uiwait или waitfor предотвратит завершение работы файла программы графического интерфейса пользователя до тех пор, пока вы не закроете рисунок графического интерфейса, и это будет поддерживать выполнение исполняемого файла, пока вы взаимодействуете с графическим интерфейсом.
Если ваш графический интерфейс использует uiwait или waitfor, попробуйте запустить исполняемый файл, набрав его имя в командной строке вашей операционной системы, а не дважды щелкнув его значок. Если при запуске возникает ошибка, в командной строке должно отображаться сообщение. Это может предложить вам решение, или вы можете скопировать его в комментарий к этому вопросу, и это может предложить решение некоторым людям, читающим это обсуждение.
.Как создать файл .mat в Matlab?
Переполнение стека- Около
- Продукты
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
- Реклама Связаться с разработчиками и технологами