exponenta event banner

Совместное использование сценариев и функций в реальном времени

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

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

Способы совместного использованияИнструкции
Как интерактивный документ

Распространение файла кода в реальном времени (.mlx). Получатели файла могут открывать и просматривать файл в MATLAB в том же состоянии, в котором он был сохранен в последний раз. Сюда входят сгенерированные выходные данные.

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

Как полноэкранная презентация

Откройте сценарий или функцию в реальном времени, перейдите на вкладку «Вид» и нажмите кнопку «Во весь экран». MATLAB открывает файл в полноэкранном режиме.

Чтобы выйти из полноэкранного режима, переместите мышь в верхнюю часть экрана, чтобы открыть вкладку Вид (View), и снова нажмите кнопку Полноэкранный (Full Screen).

С пользователями предыдущих версий MATLAB

Сохраните сценарий или функцию в реальном времени в виде обычного файла кода (.m) и распространить его. Получатели файла могут открывать и просматривать файл в MATLAB. MATLAB преобразует форматированное содержимое из сценария или функции в реальном времени для публикации разметки в новом сценарии или функции.

Дополнительные сведения см. в разделе Сохранение сценариев в реальном времени в виде обычного кода.

Как статический документ, который можно просматривать вне MATLAB

Экспорт сценария или функции в реальном времени в стандартный формат. Доступные форматы: PDF, Microsoft Word, HTML и LaTeX.

Чтобы экспортировать сценарий или функцию в один из этих форматов, на вкладке «Интерактивный редактор» выберите «Экспорт» > «Экспорт в PDF», «Экспорт» > «Экспорт в Word», «Экспорт» > «Экспорт в HTML» или «Экспорт» > «Экспорт в LaTeX». Сохраненный файл при просмотре в Live Editor с выводом «в линию» напоминает внешний вид сценария или функции в реальном времени.

Чтобы экспортировать все интерактивные сценарии и функции в папку, на вкладке «Интерактивный редактор» выберите «Экспорт» > «Экспортировать папку».

Чтобы экспортировать сценарий или функцию в реальном времени в MATLAB Online™, на вкладке Live Editor выберите Сохранить, а затем выберите один из доступных параметров.

При экспорте в LaTeX MATLAB создает отдельный matlab.sty файл в той же папке, что и выходной документ, если он еще не существует. .sty файлы, также известные как LaTeX Style Documents, предоставляют больше возможностей управления внешним видом выходного документа.

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

Скрыть код перед общим доступом

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

Чтобы скрыть код, нажмите кнопку скрытия кода справа от сценария. Также можно перейти на вкладку «Вид» и в разделе «Вид» нажать кнопку «Скрыть код». Чтобы снова отобразить код, нажмите кнопку вывода в строке или кнопку вывода справа.

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