【MATLAB】函数句柄

在MATLAB平台中,对函数的调用方法分为直接调用法间接调用法
1、直接调用函数,被调用的函数通常称为子函数。一个文件中只能有一个主函数。
2、函数句柄——提供一种间接调用函数的方法。创建函数句柄需要用到操作符@。

创建函数句柄的一般句法格式:

Function_Handle = @Function_Filename;

(Function_Filename是函数所对应的M文件的名称或MATLAB内部函数的名称)

举例

【MATLAB】函数句柄_第1张图片
以后运算就可以通过F_Handle(x)来实现cos(x)的功能

函数句柄的操作函数

函数名称 函数功能
functions(funhandle) 返回一个结构体,储存了函数名称,函数类型,以及函数M文件的位置
isa(var,’function_handle’) 检验变量var是否是函数句柄
isequal(funhandlea,funhandleb) 检验两个函数句柄是否对应于同一个函数

【MATLAB】函数句柄_第2张图片
【MATLAB】函数句柄_第3张图片
【MATLAB】函数句柄_第4张图片

你可能感兴趣的:(数学建模)