Live скрипты являются программными файлами, которые содержат ваш код, выводят, и форматированный текст вместе в единственной интерактивной среде вызвал Live Editor. В live скриптах можно записать код и просмотреть сгенерированный вывод и графику наряду с кодом, который произвел его. Добавьте форматированный текст, изображения, гиперссылки и уравнения, чтобы создать интерактивное описание, которое можно совместно использовать с другими.
Чтобы создать live скрипт в Live Editor, перейдите к вкладке Home и нажмите New Live Script
. Также можно использовать функцию edit
в Командном окне. Например, введите edit penny.mlx
, чтобы открыть или создать файл penny.mlx
. Чтобы гарантировать, что live скрипт создается, задайте расширение .mlx
. Если расширение не задано, значения по умолчанию MATLAB® к файлу с расширением .m
, которое только поддерживает простой код.
Если у вас есть существующий скрипт, можно открыть его как live скрипт в Live Editor. При открытии скрипта, когда live скрипт создает копию файла и оставляет исходный файл нетронутым. MATLAB преобразовывает разметку публикации от исходного скрипта до отформатированного содержимого в новом live скрипте.
Чтобы открыть существующий скрипт (.m
) как live скрипт (.mlx
) из Редактора, щелкните правой кнопкой по вкладке документа и выберите Open scriptName
как Live Script из контекстного меню. Также перейдите к вкладке Editor, нажмите Save и выберите Save As. Затем установите Сохранение как тип: к MATLAB Live Code Files (*.mlx)
и нажимают Save.
Необходимо использовать один из описанных методов преобразования, чтобы преобразовать скрипт в live скрипт. Просто переименование скрипта с расширением .mlx
не работает и может повредить файл.
После того, как вы создадите live скрипт, можно добавить код и запустить его. Например, добавьте этот код, который строит график вектора случайных данных и проводит горизонтальную линию на графике в среднем значении.
n = 50; r = rand(n,1); plot(r) m = mean(r); hold on plot([0,n],[m,m]) hold off title('Mean of Random Uniform Data')
По умолчанию MATLAB автоматически заполняет блочные окончания, круглые скобки, и заключает в кавычки при вводе кода в Live Editor. Например, введите if
и затем нажмите Enter. MATLAB автоматически добавляет оператор end
.
MATLAB также автоматически заполняет комментарии, векторы символов, и представляет в виде строки, когда разделено через две строки. Чтобы выйти из автозавершения, нажмите Ctrl+Z или кнопку Undo. Автозавершения включены по умолчанию. Чтобы отключить их, см. редактор/Отладчик Отокодинга Преференсеса.
При добавлении или редактировании кода, можно выбрать и отредактировать прямоугольную область кода (также знает как выбор столбца или блочное редактирование). Это полезно, если вы хотите скопировать или удалить несколько столбцов данных (в противоположность строкам), или если вы хотите отредактировать несколько строк когда-то. Чтобы выбрать прямоугольную область, нажмите клавишу ALT при делании выбора.
Например, выберите второй столбец данных в A
.
Введите 0
, чтобы установить все выбранные значения к 0.
Чтобы запустить код, кликните по вертикальной чередуемой панели слева от кода. Также перейдите к вкладке Live Editor и нажмите Run. В то время как ваша программа запускается, индикатор состояния кажется наверху оставленным окна Editor. Серая мигающая панель слева от строки кода указывает на строку, которую оценивает MATLAB. Чтобы перейти к строке, MATLAB оценивает, кликните по индикатору состояния.
Если ошибка происходит, в то время как MATLAB запускает вашу программу, индикатор состояния становится значком ошибки. Чтобы перейти к ошибке, кликните по значку. Значок ошибки справа от строки кода указывает на ошибку. Соответствующее сообщение об ошибке отображено как вывод.
Вы не должны сохранять свой live скрипт, чтобы запустить его. Когда вы действительно сохраняете свой live скрипт, MATLAB автоматически сохраняет его с расширением .mlx
. Например, пойдите вкладка Live Editor, нажмите
Save и введите имя plotRand
. MATLAB сохраняет live скрипт как plotRand.mlx
.
По умолчанию MATLAB отображает вывод справа от кода. Каждый вывод отображен со строкой, которая создает его, как в Командном окне.
Можно изменить размер выходной панели путем перетаскивания левый или правый на resizer панели между кодом и выводить.
Чтобы очистить весь вывод, щелкните правой кнопкой где угодно по скрипту и выберите Clear All Output. Также перейдите к вкладке View и в разделе Output, нажмите Clear вся кнопка Output.
При прокрутке MATLAB выравнивает вывод к коду, который генерирует его. Чтобы отключить выравнивание вывода к коду, щелкните правой кнопкой по выходному разделу и выберите Disable Synchronous Scrolling.
Чтобы переместить вывод в соответствии с кодом, кликните по значку справа от live скрипта. Также можно перейти к вкладке View и в разделе Layout, нажать кнопку Output Inline.
Чтобы изменить фигуры в выводе, используйте инструменты в верхнем правом углу осей вращения или в панели инструментов фигуры. Можно использовать инструменты, чтобы исследовать данные в фигуре и добавить форматирование и аннотации. Для получения дополнительной информации смотрите, Изменяют фигуры в Live скриптах.
Чтобы открыть отдельные выходные параметры, такие как переменные и фигуры, в отдельном окне, кликают по значку в правом верхнем углу вывода. Переменные открываются в редакторе Переменных и фигурах, открытых в новом окне фигуры. Изменения, внесенные в переменные или фигуры за пределами live скрипта, не применяются к выводу, отображенному в live скрипте.
Можно добавить форматированный текст, гиперссылки, изображения и уравнения к live скриптам, чтобы создать презентабельный документ, чтобы совместно использовать с другими. Например, добавьте заголовок и некоторый вводный текст к plotRand.mlx
:
Установите свой курсор наверху live скрипта и, во вкладке Live Editor, выберите Text. Новая текстовая строка появляется выше кода.
Кликните и выберите Title
.
Добавьте текст Plot Random Data
.
С вашим курсором все еще в строке, нажмите кнопку, чтобы центрировать текст.
Нажмите Enter, чтобы переместиться в следующую строку.
Введите текст This script plots a vector of random data and draws a horizontal line on the plot at the mean.
Для получения дополнительной информации включая список всех доступных параметров форматирования, смотрите Файлы формата в Live Editor.
Чтобы настроить отображенный размер шрифта в Live Editor, используйте Ctrl + горячая клавиша Прокрутки Мыши. Изменение в отображенном размере шрифта не соблюдается при экспорте live скрипта в PDF
, HTML
или LaTeX
.