DOM_VAR

Локальные переменные в процедурах

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Описание

Локальные переменные (переменные в смысле программирования, с “лексическим определением объема”) имеют доменный тип DOM_VAR.

При записи функций MuPAD® часто промежуточные результаты должны храниться и полученный. Как большинство языков программирования, MuPAD предлагает “локальные переменные” с этой целью. Эти локальные переменные не конфликтуют с глобальными идентификаторами того же имени, ни с другими локальными переменными того же имени, используемого в других местах.

Локальные переменные используют “лексическое определение объема”, т.е. они могут использоваться во всем коде программы, который записан в теле процедуры, объявив локальную переменную. Обратите внимание на то, что возврат чего-либо со ссылкой на локальную переменную требует использования option escape в определении процедуры.

Операции

Локальные переменные могут быть присвоенными значениями, и эти значения могут позже быть получены.

Создание элемента

Локальные переменные создаются или при помощи специальных имен dom или при помощи procname или одного из имен, объявленных с ключевым словом local в определении процедуры.

Смотрите также

Области MuPAD

Функции MuPAD