Что такое Live Script или функция?

MATLAB® live скрипты и live функции являются интерактивными документами, которые комбинируют код MATLAB с форматированным текстом, уравнениями, и изображения в единой среде вызвали Live Editor. Кроме того, хранилище live скриптов и отображаемый вывод вместе с кодом, который создает его.

Используйте live скрипты и функции для:

Визуально исследуйте и анализируйте проблемы

  • Напишите, выполните и испытайте код в одной интерактивной среде.

  • Запустите блоки кода индивидуально или в целом файл, и просмотрите результаты и графику с кодом, который произвел их.

Совместно используйте исполняемые описания с расширенным форматом

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

  • Сохраните свои описания как исполняемые документы с расширенным форматом и совместно используйте их с коллегами или сообществом MATLAB, или преобразуйте их в HTML, PDF, Microsoft® Word или документы LaTeX для публикации.

Создайте интерактивные лекции для обучения

  • Объедините код и результаты с форматированным текстом и математическими уравнениями.

  • Создавайте постепенные лекции и улучшайте их постепенно, чтобы проиллюстрировать тему.

  • Измените код на лету, чтобы ответить на вопросы или исследовать похожие темы.

  • Совместно используйте лекции со студентами как интерактивные документы или в печатной форме и распределите частично завершенные файлы как присвоения.

Отличия от простых скриптов кода и функций

Live скрипты и live функции отличаются от простых скриптов кода и функций несколькими способами. Эта таблица суммирует основные отличия.

 Live скрипты и функцииПростые скрипты кода и функции
FileFormat Формат Файла Живого кода. Для получения дополнительной информации смотрите Формат файла Живого кода (.mlx)Формат файла простого текста
Расширение файла.mlx.m
Выведите отображениеС кодом в Live Editor (только live скрипты)В командном окне
Текстовое форматированиеДобавьте и просмотрите форматированный текст в Live EditorИспользуйте разметку публикации, чтобы добавить форматированный текст, опубликовать, чтобы просмотреть
Визуальное представление

Требования

  • MATLAB R2016a — MATLAB поддерживает live скрипты в версиях R2016a и выше, и live функции в версиях R2018a и выше.

  • Операционная система — Запускающийся в R2019b, MATLAB поддерживает Live Editor во всех операционных системах, поддержанных MATLAB. Для получения дополнительной информации смотрите Системные требования.

    Для версий MATLAB R2016a через R2019a Live Editor не поддерживается в нескольких операционных системах, поддержанных MATLAB.

    Неподдерживаемые операционные системы включают:

    • Red Hat Enterprise Linux 6.

    • Red Hat Enterprise Linux 7.

    • SUSE версии Рабочего стола Linux Enterprise 13.0 и ранее.

    • Debian 7.6 и ранее.

    Кроме того, некоторые операционные системы требуют, чтобы дополнительная настройка запустила Live Editor в версиях MATLAB R2016a через R2019a. Если вы не можете запустить Live Editor в своей системе, Технической поддержке Контакта для получения информации о том, как сконфигурировать вашу систему.

Неподдерживаемые функции

Некоторые функции MATLAB не поддержаны в Live Editor:

  • Классы — Классы не поддерживаются в Live Editor. Создайте классы как простые файлы кода (.m) вместо этого. Затем можно использовать классы в live скриптах или функциях.

  • Настройки MATLAB — Live Editor игнорирует некоторые настройки MATLAB, включая пользовательские горячие клавиши и горячие клавиши Emacs-стиля.

Похожие темы