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

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

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

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

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

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

Обмен богато форматированными исполняемыми описаниями

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

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

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

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

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

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

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

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

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

 Live скрипты и функцииПростые скрипты кода и функции
Формат файлаФормат файла Живого кода. Для получения дополнительной информации смотрите Формат файла Живого кода (.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 Desktop версии 13.0 и более ранние.

    • Debian 7.6 и более ранние версии.

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

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

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

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

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

Похожие темы