exponenta event banner

Что такое живой сценарий или функция?

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

Использование сценариев и функций в реальном времени для:

Визуальное изучение и анализ проблем

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

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

Совместное использование богато отформатированных и исполняемых описаний

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

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

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

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

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

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

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

Различия со сценариями и функциями простого кода

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

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

Требования

  • 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. Создать классы как файлы обычного кода (.m) вместо этого. Затем можно использовать классы в интерактивных сценариях или функциях.

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

Связанные темы