深入探索 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. 其他类型的函数
MATLAB 除了标准函数外,还支持一些有趣的扩展函数,这些扩展通常用于支持需要特殊编程技术的复杂应用。
2.1 内联函数
内联函数用于执行小型任务,且不实际存在于函数文件中。可以直接在命令窗口中创建内联函数,其主要目的是简化计算或数据操作
超级会员免费看
订阅专栏 解锁全文
234

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



