MATLAB® Код редактора обеспечивает эффективное окружение для развития класса. Анализатор кода, который встроен в редактор, проверяет код на наличие проблем и предоставляет информацию об устранении этих проблем. Для получения информации об использовании редактора и функциях смотрите edit
.
Задайте классы в файлах так же, как скрипты и функции. Чтобы использовать редактор или отладчик с файлом класса, используйте полное имя класса. Например, предположим, что файл для класса, myclass.m
находится в следующем месте:
+PackFld1/+PackFld2/@myclass/myclass.m
Чтобы открыть myclass.m
в редакторе MATLAB можно ссылаться на файл с помощью разделенных точками имен пакетов:
edit PackFld1.PackFld2.myclass
Можно также использовать обозначение пути:
edit +PackFld1/+PackFld2/@myclass/myclass
Если myclass.m
не находится в папке классов, затем введите:
edit +PackFld1/+PackFld2/myclass
Для обращения к функциям в папке пакета используйте диафрагмы точек или путей:
edit PackFld1.PackFld2.packFunction edit +PackFld1/+PackFld2/packFunction
Для обращения к методу, заданному в его собственном файле внутри папки класса, используйте:
edit +PackFld1/+PackFld2/@myclass/myMethod
Для отладки, dbstop
позволяет вам задать точки останова в конструкторе классов путем определения полного имени файла класса. Чтобы задать точку останова для метода, определенного в файле класса, задайте номер линии метода с dbstop
команда. Для примера, если метод начинается в строке 14 в classdef
файл, myclass.m
, используйте эту команду, чтобы поместить точку останова в первую исполняемую линию метода.
dbstop in myclass at 14
Для получения информации о классе выравнивания после изменения см. раздел Автоматическое обновление модифицированных классов.