Блокноты 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()