matlab查看函数调用
时间: 2023-05-24 22:06:43 浏览: 710
matlab 函数查询
在Matlab中,你可以使用`dbstack`函数来查看函数调用。`dbstack`函数返回一个结构数组,该数组包含当前函数的调用堆栈信息。每个元素都代表一个正在运行的函数。信息包括文件名、行号、函数名和变量名称。以下是一个简单的示例:
```matlab
function myFunction()
stack = dbstack();
for i = 1:numel(stack)
disp(stack(i).name); % 输出函数名
disp(stack(i).file); % 输出文件名
disp(stack(i).line); % 输出行号
end
end
```
使用`myFunction`函数来调用另一个函数,例如:
```matlab
function foo()
bar();
end
function bar()
myFunction();
end
```
然后运行`foo`函数,将会输出以下内容:
```
myFunction
D:\path\to\your\file.m
3
bar
D:\path\to\your\file.m
7
```
阅读全文