DOM_VAR
Локальные переменные в процедурах
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Локальные переменные (переменные в смысле программирования, с “лексическим определением объема”) имеют доменный тип DOM_VAR
.
При записи функций MuPAD® часто промежуточные результаты должны храниться и полученный. Как большинство языков программирования, MuPAD предлагает “локальные переменные” с этой целью. Эти локальные переменные не конфликтуют с глобальными идентификаторами того же имени, ни с другими локальными переменными того же имени, используемого в других местах.
Локальные переменные используют “лексическое определение объема”, т.е. они могут использоваться во всем коде программы, который записан в теле процедуры, объявив локальную переменную. Обратите внимание на то, что возврат чего-либо со ссылкой на локальную переменную требует использования option escape
в определении процедуры.
Локальные переменные могут быть присвоенными значениями, и эти значения могут позже быть получены.
Локальные переменные создаются или при помощи специальных имен dom
или при помощи procname
или одного из имен, объявленных с ключевым словом local
в определении процедуры.