Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Несмотря на то, что MuPAD® не позволяет вам объявить метод как частный, можно создать закрытые методы при помощи закрытий.
MuPAD использует существенно простой объект и модель поиска имени. Объекты являются данными, которые принадлежат конкретному доменному типу, и области назвали записи (названными пазами). Если значение паза является функцией, эта запись называется методом. Поэтому MuPAD позволяет вам использовать те же методы в сокрытии вызовов метода, как вы используете в сокрытии служебных функций. Для получения дополнительной информации смотрите Служебные функции в Закрытиях.
Этот пример создает закрытый метод f из доменного d. Этот метод не доступен из методов в наследованных областях и из методов категории:
domain d
local f;
inherits Dom::BaseDomain;
g := proc()
begin
print("g");
f();
end;
begin
f := proc()
begin
print("f");
end;
end:d::f
![]()
d::g()
![]()
![]()