Как запустить программу в матлаб
Перейти к содержимому

Как запустить программу в матлаб

  • автор:

Документация

Когда вы запускаете MATLAB, он автоматически добавляет userpath папка к пути поиска файлов. MATLAB также вновь открыл любые настольные компоненты, которые были открыты когда вы последнее закрытие.

Чтобы настроить запуск, смотрите, Задают опции запуска.

Папка запуска MATLAB является папкой, вы находитесь в том, когда вы получаете подсказку MATLAB. Чтобы изменить папку запуска по умолчанию, смотрите Папку Запуска MATLAB.

Если вы испытываете затруднения стартовый MATLAB, то смотрите MATLAB Installation, Activation & Startup Help.

Выбор MATLAB Icon

На Microsoft ® Windows ® платформы, дважды кликните значок MATLAB. Термин Release относится к вашему номеру выпуска MATLAB; например, R2017a .

  • Ярлык инсталлятора на вашем рабочем столе Windows — Дважды кликает значок MATLAB .
  • Системы Windows 10 — Start>All apps>MATLAB Release
  • Системы Windows 8 — На экране «Пуск» или рабочем столе, нажмите MATLAB Release.
  • Системы Windows 7 — Если вы приняли решение сделать, чтобы инсталлятор поместил ярлык программе MATLAB на Windows Start menu, затем выберите Start>MATLAB Release

При использовании этой опции папка запуска является последней рабочей папкой от предыдущего сеанса работы с MATLAB или пользовательского пути, заданного в настройке Initial working folder. Настройка Initial working folder расположена на странице General Preferences Preferences Window.

Также можно задать пользовательскую папку запуска в ярлыке MATLAB с помощью поля Start in. Однако этот метод совпадает с устанавливанием пользовательского пути в настройке Initial working folder. Если вы вводите недопустимый путь в поле Start in, то папка запуска непредсказуема. Устанавливать пользовательский путь в поле Start in:

  1. Щелкните правой кнопкой по ярлыку для MATLAB и выберите Properties из контекстного меню. Диалоговое окно Properties для MATLAB открывается к панели Shortcut.
  2. В поле Start in введите полный путь к папке в вашей системе, и затем нажмите OK.

Вызовите matlab из командной строки Windows System

От системного приглашения Windows введите matlab .

Папка запуска является папкой, в которой вы запускаетесь matlab команда. Чтобы использовать папку, заданную настройкой Initial working folder, введите:

matlab -useStartupFolderPref

Вызовите matlab из Командной строки 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.
  • Пользовательский путь задан в настройке Initial working folder.

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

Похожие темы

  • Определение опций запуска
  • Папка запуска MATLAB
  • MATLAB Installation, Activation & Startup Help

Документация

Можно использовать MATLAB ® интерфейс командной строки как альтернатива использованию Simulink ® Пользовательский интерфейс. Введите команды непосредственно в командное окно MATLAB или сохраните их в файле скрипта.

После того, как вы создадите приложение реального времени, можно запустить модель в режиме реального времени.

Эта процедура использует модель sldrtex_model . Чтобы открыть эту модель, в командном окне MATLAB, введите:

open_system(docpath(fullfile(docroot,'toolbox',. 'sldrt','examples','sldrtex_model')))

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

Соединенный режим IO (режим normal mode)

  1. В Командном Окне MATLAB введите:
set_param(gcs,'SimulationMode','normal')
set_param(gcs,'SimulationCommand','start')
set_param(gcs,'SimulationCommand','stop')

Режим Accelerator

  1. В Командном Окне MATLAB введите:
set_param(gcs,'SimulationMode','accelerator')
set_param(gcs,'SimulationCommand','start')
set_param(gcs,'SimulationCommand','stop')

Запуститесь в привилегированном режиме (режим external mode)

  1. В Командном Окне MATLAB введите:
set_param(gcs,'SimulationMode','external')
set_param(gcs,'SimulationCommand','connect')
Model sldrtex_model loaded
set_param(gcs,'SimulationCommand','start')
set_param(gcs,'SimulationCommand','stop')

Похожие темы

  • Выполнение в реальном времени в связанном режиме IO
  • Выполнение в реальном времени в запущенном в привилегированном режиме

Документация Simulink Desktop Real-Time

  • Примеры
  • Блоки и другая ссылка
  • Информация о релизах
  • PDF-документация

Поддержка

  • MATLAB Answers
  • Помощь в установке
  • Отчеты об ошибках
  • Требования к продукту
  • Загрузка программного обеспечения

© 1994-2021 The MathWorks, Inc.

  • Условия использования
  • Патенты
  • Торговые марки
  • Список благодарностей

Для просмотра документации необходимо авторизоваться на сайте
Войти
Памятка переводчика

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.

2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.

3. Сохраняйте структуру оригинального текста — например, не разбивайте одно предложение на два.

4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.

5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

Документация

Самый простой тип MATLAB ® программа называется script. Скрипт является файлом, который содержит несколько последовательных линий команд MATLAB и вызовов функции. Можно запустить скрипт путем введения его имени в командной строке.

Скрипты

Чтобы создать скрипт, используйте edit команда,

edit mysphere

Эта команда открывает пустой файл с именем mysphere.m . Введите некоторый код, который создает сферу единичного радиуса, удваивает радиус и строит результаты:

[x,y,z] = sphere; r = 2; surf(x*r,y*r,z*r) axis equal 

Затем добавьте код, который вычисляет площадь поверхности и объем сферы:

A = 4*pi*r^2; V = (4/3)*pi*r^3;

Каждый раз, когда вы пишете код, это — хорошая практика, чтобы добавить комментарии, которые описывают код. Комментарии позволяют другим изучить ваш код и могут освежить вашу память, когда вы возвращаетесь к нему позже. Добавьте комментарии с помощью процента ( % ) символ.

% Create and plot a sphere with radius r. [x,y,z] = sphere; % Create a unit sphere. r = 2; surf(x*r,y*r,z*r) % Adjust each dimension and plot. axis equal % Use the same scale for each axis. % Find the surface area and volume. A = 4*pi*r^2; V = (4/3)*pi*r^3;

Сохраните файл в текущей папке. Чтобы запустить скрипт, введите его имя в командной строке:

mysphere

Можно также запустить скрипты из Редактора с помощью кнопки Run .

Live скрипты

Вместо написания кода и комментариев в простом тексте, можно использовать параметры форматирования в live скриптах , чтобы улучшить код. Live скрипты позволяют вам просматривать и взаимодействовать и с кодом и выводом и могут включать форматированный текст, уравнения и изображения.

Например, преобразуйте mysphere к live скрипту путем выбора Save As и изменения типа файла в MATLAB live code ( *.mlx ). Затем замените комментарии к коду на форматированный текст. Например:

  • Преобразуйте строки с комментариями в текст. Выберите каждую линию, которая начинается с символа процента, и затем выберите Text. Удалите символы процента.
  • Перепишите текст, чтобы заменить комментарии в конце строк кода. Чтобы применить моноширинный шрифт к именам функций в тексте, выбрать . Чтобы добавить уравнение, выберите Equation на вкладке Insert.

Text and font options are in the Text section of the Live Editor tab.

Создать новый live скрипт с помощью edit команда, включайте .mlx расширение с именем файла:

edit newfile.mlx

Циклы и условные операторы

В рамках любого скрипта можно задать разделы кода, которые или повторяются в цикле или выполняются по условию. Циклы используют for или while ключевое слово и условные операторы используют if или switch .

Циклы полезны для создания последовательностей. Например, создайте скрипт под названием fibseq это использует for цикл, чтобы вычислить первые 100 чисел последовательности Фибоначчи. В этой последовательности первые два числа равняются 1, и каждый последующий номер является суммой предыдущих двух, Fn = Fn-1 + Fn-2.

N = 100; f(1) = 1; f(2) = 1; for n = 3:N f(n) = f(n-1) + f(n-2); end f(1:10)

Когда вы запускаете скрипт, for оператор задает счетчик под названием n это запускается в 3. Затем цикл неоднократно присваивает f(n) , постепенное увеличение n на каждом выполнении, пока это не достигает 100. Последняя команда в скрипте, f(1:10) , отображает первые 10 элементов f .

ans = 1 1 2 3 5 8 13 21 34 55

Условные операторы выполняются только тогда, когда присваиваемые им условия выполняются. Например, присвойте значение переменной в зависимости от размера случайного числа: ‘low’ Средняя , или ‘high’ . В этом случае случайное число является целым числом между 1 и 100.

num = randi(100) if num < 34 sz = 'low' elseif num < 67 sz = 'medium' else sz = 'high' end 

Оператор sz = ‘high’ только выполняется когда num больше или равен 67.

Местоположения скрипта

MATLAB ищет скрипты и другие файлы в определенных местах. Чтобы запустить скрипт, файл должен быть в текущей папке или в папке на search path.

По умолчанию, MATLAB папка, которую создает Инсталлятор MATLAB, находится на пути поиска файлов. Если вы хотите сохранить и запустить программы в другой папке, добавьте его в путь поиска файлов. Выберите папку в Браузере текущей папки, щелкните правой кнопкой, и затем выберите Add to Path.

Как запустить программу в матлабе? Подскажите какую команду прописывать для запуска написанного кода в матлаб

Нажать клавишу «Enter». Если код сохранён в виде m-функции, то ввести имя функции и нажать «Enter».

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *