Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как сделать в матлаб 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

setenv DYLD_LIBRARY_PATH "${DYLD_LIBRARY_PATH}:$MATLABROOT/bin/maci64" (csh/tcsh)

export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$MATLABROOT/bin/maci64 (Bash)

Для получения дополнительной информации смотрите, Добавляют путь к библиотеке к "DYLD_LIBRARY_PATH" в MAC.

Linux

setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$MATLABROOT/bin/glnxa64 (csh/tcsh)

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MATLABROOT/bin/glnxa64 (Bash)

Windows

set PATH=%PATH%;%MATLABROOT%\bin\win64

Похожие темы

Запуск 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:

  1. Щелкните правой кнопкой по ярлыку для MATLAB и выберите из контекстного меню. Диалоговое окно Properties для MATLAB открывается к панели Shortcut.

  2. В поле 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. Например, c:/Applications/Emacs.exe.

Эта настройка только применяется к файлам простого текста, таким как файлы с .m или .txt расширение.

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 добавил новую пустую линию (иногда называемый <CR>) в конец файла автоматически, если последняя линия в файле не пуста.

Эта настройка только применяется к файлам простого текста, таким как файлы с .m или .txt расширение.

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 введите максимальный номер символов, которые вы хотите позволить в линии комментариев, и затем выбрать, где вы хотите рассчитать, чтобы начаться.

Рассмотрите выбор:

  • Start from beginning of line, когда абсолютная ширина комментариев важна. Например, установите 75 столбцов от запуска линии совпадать с шириной, которая соответствует на печатной странице, когда вы используете стандартный шрифт для Редактора.

  • Start from beginning of comment, когда комментарии располагаются с отступом, и вы хотите, чтобы каждый блок комментариев имел сопоставимый отступ и ширину.

Выберите Wrap comments automatically while typing, чтобы автоматически перенести комментарии в значении Maximum column width, когда вы введете комментарии в документе Редактора или Live Editor.

Если вы очищаете эту опцию, можно все еще перенести комментарии вручную, как описано в Добавлении комментариев к программам.

Indenting

Выберите Apply smart indenting while typing к автоматически:

  • Расположите тело с отступом циклов в начале и конце инструкции циклов.

  • Выровняйте последующие линии с линиями, вы располагаете с отступом вкладки использования или пробелы.

  • Отступ функционирует, как задано с опцией Function indenting format.

Это называется умным расположением с отступом. Также можно вручную применить умное расположение с отступом после того, как вы введете код.

Для получения дополнительной информации см. Делающий отступ Код.

Выберите опцию от Function Indenting Format (Только язык MATLAB), чтобы задать как отступ функций в Редакторе и Live Editor, можно следующим образом:

  • Классика — Редактор и Live Editor выравнивают функциональный код с объявлением функции.

  • Вложенные функции отступа — Редактор и Live Editor располагают функциональный код с отступом во вложенной функции.

  • Отступ все функции — Редактор и 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 сохраняет копию новых, неназванных, файлов к Untitled.asv.

Когда существует больше чем один неназванный файл, каждый дополнительный файл сохранен в Untitledn.asv (где n является целочисленным значением).

Для получения дополнительной информации смотрите Отходящие назад Файлы.

Close options

Automatically delete backup files when the Editor closes направляет MATLAB, чтобы удалить резервный файл, когда вы закрываете исходный файл в Редакторе.

File name

Выберите соглашение о присвоении имен, которое вы хотите, чтобы MATLAB использовал для файлов автосохранения. Например:

  • Если вы задаете Replace extension with: asv, резервный файл для filename.m filename.asv

  • Если вы задаете Append file name with: ~, резервный файл для filename.m filename.m~

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 с курсором после слова Random в векторе символов

title('Mean of Random Uniform Data')
разделяет вектор символов в два вектора символов через две линии.
title(['Mean of Random' ... ' Uniform Data'])

Выберите Strings (" "), чтобы включить автозавершение строк, когда разделено через две линии. Например, при нажатии Enter с курсором после слова long в строке

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, чтобы включить автозавершение функций и определения классов. Чтобы автоматически заполнить определение, введите любой function или class и нажмите Enter.

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

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании

Загрузка…

  1. Авторизоваться зарегистрироваться
  2. текущее сообщество

    • Переполнение стека Помогите болтать
.

Как создать 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?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
.

Как запустить .exe файл из matlab

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании

Загрузка…

  1. Авторизоваться зарегистрироваться
  2. текущее сообщество

    • Переполнение стека Помогите болтать
.

Как конвертировать .m файл в файл .exe? - Ответы MATLAB

Использует ли ваш графический интерфейс uiwait или waitfor, чтобы приостановить выполнение, пока графический интерфейс не будет закрыт? Если это не так, я считаю, что происходит то, что исполняемый файл открывает ваш графический интерфейс, и как только программный файл графического интерфейса завершает выполнение, он закрывается, закрывая все рисунки как часть процесса завершения работы. [В противном случае произойдет утечка памяти и графических дескрипторов.] Добавление uiwait или waitfor предотвратит завершение работы файла программы графического интерфейса пользователя до тех пор, пока вы не закроете рисунок графического интерфейса, и это будет поддерживать выполнение исполняемого файла, пока вы взаимодействуете с графическим интерфейсом.

Если ваш графический интерфейс использует uiwait или waitfor, попробуйте запустить исполняемый файл, набрав его имя в командной строке вашей операционной системы, а не дважды щелкнув его значок. Если при запуске возникает ошибка, в командной строке должно отображаться сообщение. Это может предложить вам решение, или вы можете скопировать его в комментарий к этому вопросу, и это может предложить решение некоторым людям, читающим это обсуждение.

.

Как создать файл .mat в Matlab?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Связаться с разработчиками и технологами
.

Смотрите также