函数调用的优先级从高到低排列如下:
①变量。调用优先级最高。MATLAB搜索工作空间是否存在同名变量,如有则停止搜索。
②子函数。
③私有函数。
④类构造函数。
⑤重载方法。
⑥当前目录中的同名函数。
⑦搜索路径中其他目录中的函数。调用优先级最低。如果函数不在搜索路径中,则不能被调用。
如果查询同名函数中究竟哪个函数被调用了,用which函数查询。例如:
>> which zoom
D:\Program Files\MATLAB\R2009a\toolbox\matlab\graph2d\zoom.m
选自教材:MATLAB语言及应用案例