MATLAB 函数与脚本结构优化指南
1. MATLAB 函数嵌套
在 MATLAB 里,你能够把一个函数嵌套在另一个函数之中。嵌套函数在物理层面处于主函数内部。主函数和嵌套函数的差异在于,嵌套函数能够访问主函数的所有数据,然而主函数却无法访问嵌套函数的任何数据。
以下是一个嵌套函数的典型示例:
function [ HelloString ] = SayHello7( Name )
%SayHello()
% This function says Hello to everyone!
HelloString = [GetGreeting(), Name, '!'];
disp(HelloString);
function [ Greeting ] = GetGreeting ( )
Greeting = 'Hello There ';
end
end
创建此代码之后,在命令窗口输入 Output = SayHello7('Stan') 并按下回车键,你会看到如下输出:
Hello There Stan!
Output =
Hello There Stan!
2. 其他类型的函数
2.1 内联函数
内联函数用于执行小型任务,并且实际上并不存于函数文件之中。要是你愿意,能够直接在命令窗口创建内联函数。内联函数的主要用途是让计算或者以其他方式处理数据变得更加容易。你可以把内联函数当作一种宏来使用。无需每次都输入
超级会员免费看
订阅专栏 解锁全文
443

被折叠的 条评论
为什么被折叠?



