养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

MATLAB创建函数句柄及其操作函数

时间:2024-10-25 02:18:41

MATLAB以function_handle=@fun罕铞泱殳ction_filename的形式创建函数句冤俊檑萤柄,本文介绍MATLAB创建函数句柄的方法和一些函数句柄的操作函数,这些操作函数有functions(),isa(),isequal(),func2str(),分别表示函数句柄的结构体,检验是不是函数句柄,检验两个函数句柄是否对应同一个函数,函数句柄转成函数名称字符串。

MATLAB创建函数句柄及其操作函数

工具/原料

MATLAB

方法/步骤

1、第一,输入如下代码,创建sanjiao1和sanjiao2两个函数句柄。closeall挢旗扦渌;clearall;cl艘早祓胂cx=0:0.1:2*pi;%创建函数句柄sanjiao1=@sinsanjiao2=@cosy1=sanjiao1(x);y2=sanjiao2(x);plot(x,y1,'r',x,y2,'b')

MATLAB创建函数句柄及其操作函数

2、第二,保存和运行上述代码,得到如下图形。

MATLAB创建函数句柄及其操作函数

3、第三,在命令行窗口输入functions(sanjiao1),functions(sanjiao2)返回函数句柄的结构体,如下图。

MATLAB创建函数句柄及其操作函数

4、第四,在命令行输入isa(sanjiao1,'function_handle')检测sanjiao1是不是函数句柄,注意一定不能输入Function_handle,f大写就错了,要小写的f

MATLAB创建函数句柄及其操作函数

5、第五,在命令行输入isequal(sanjiao1,sanjiao2)检测两个函数句柄一不一样。

MATLAB创建函数句柄及其操作函数

6、第六,在命令行输入func2str(sanjiao1),func2str(sanjiao2)得到函数句柄对应的函数。

MATLAB创建函数句柄及其操作函数

© 一点知识