which
定位函数和文件
语法
说明
which 显示 itemitem 的完整路径。
如果
item是 MATLAB® 代码文件(.m、.mlx或.p扩展名)中的一个 MATLAB 函数,或者是保存的 Simulink® 模型(.slx或.mdl扩展名),则which显示相应文件的完整路径。item必须位于 MATLAB 路径中。如果
item为已加载的 Java® 类中的方法,则which将显示该方法的命名空间、类和方法名。如果
item为工作区变量,则which显示一条消息,将item标识为变量。如果
item是加载到 Simulink 中但未保存的 Simulink 模型,则which显示一条消息,将item标识为新的 Simulink 模型。如果
item是包括扩展名的文件名并且位于当前工作文件夹或 MATLAB 路径中,则which将显示item的完整路径。
如果 item 是一个重载的函数或方法,则 which item 只返回找到的第一个函数或方法的路径。
which ___ -all 显示 MATLAB 路径上带有所请求名称的所有项的路径,以及已隐式添加到该路径的特殊文件夹中的任何文件。这些项包括实例化类的方法。有关这些特殊文件夹的详细信息,请参阅 MATLAB 搜索路径。您可将 -all 与上述语法中的任何输入参量一起使用。
示例
输入参数
输出参量
局限性
未加载类时,仅当方法已在 @ 文件夹的单独文件中进行了定义并且不在任何命名空间中时,
which才会查找这些方法。
提示
扩展功能
版本历史记录
在 R2006a 之前推出