对类使用编辑器和调试器
在编辑器中编写类代码
MATLAB®代码编辑器为类开发提供了有效的环境。内置在编辑器中的代码分析器检查代码中的问题,并提供关于修复这些问题的信息。有关编辑器使用和功能的信息,请参见编辑
.
如何引用类文件
像脚本和函数一样在文件中定义类。若要对类文件使用编辑器或调试器,请使用完整的类名。例如,假设一个类的文件,myclass.m
在以下位置:
+ PackFld1 / + PackFld2 / @myclass / myclass.m
打开myclass.m
在MATLAB编辑器中,你可以使用点分隔的包名引用文件:
编辑PackFld1.PackFld2.myclass
你也可以使用路径符号:
编辑+ PackFld1 / + PackFld2 / @myclass / myclass
如果myclass.m
不在类文件夹中,然后输入:
编辑+ PackFld1 / + PackFld2 / myclass
要引用包文件夹内的函数,请使用点分隔符或路径分隔符:
编辑PackFld1.PackFld2。packFunction编辑+PackFld1/+PackFld2/packFunction
要引用定义在类文件夹中自己文件中的方法,请使用:
编辑+ PackFld1 / + PackFld2 / @myclass / myMethod
如何调试类文件
对于调试,dbstop
使您能够通过指定完全限定的类文件名在类构造函数中设置断点。要在类文件中定义的方法上设置断点,请使用dbstop
命令。方法的第14行开始classdef
文件,myclass.m
,使用此命令在方法的第一个可执行行上放置一个断点。
dbstop在myclass在14
看到已修改类的自动更新有关修改后清除类的信息。