Я только столкнулся с этой проблемой. Вы не можете сделать это в фактическом определении класса. Существует обходной путь (по крайней мере, в 2012b), использующий тот факт, что вы можете поместить Методы в разные файлы и Приоритет класса и Путь MATLAB .
Например, скажем, у вас есть файл класса, сохраненный как
C:\myPath\NeedsHelp.m
Чтобы добавить файл справки для абстрактного метода, сначала создайте папку в каталоге (myPath), в которой указано имя класса, которому предшествует @ -symbol (@NeedsHelp). Внутри этой папки создайте M-файл с именем абстрактного метода (INeedHelp.m).
C:\myPath\@NeedsHelp\INeedHelp.m
Этот M-файл содержит только справочную документацию. Из-за того, как работает приоритет классов, будут вызываться конкретные методы методов подкласса, но когда не найдена «справочная» документация, в папке @ выполняется поиск определения метода.
Документация "help" наследуется как абстрактными, так и конкретными подклассами и может быть перезаписана обоими. Обратите внимание, что вам не нужно помещать свой класс в папку @, чтобы это работало должным образом в целях документации.
(Это в основном способ предоставления справочной документации для встроенных функций).