MATLAB创建函数句柄及其操作函数
来源:网络收集 点击: 时间:2024-02-19【导读】:
MATLAB以function_handle = @ function_filename的形式创建函数句柄,本文介绍MATLAB创建函数句柄的方法和一些函数句柄的操作函数,这些操作函数有functions(), isa(), isequal(),func2str(),分别表示函数句柄的结构体,检验是不是函数句柄,检验两个函数句柄是否对应同一个函数,函数句柄转成函数名称字符串。工具/原料moreMATLAB方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
MATLAB编程软件
第一,输入如下代码,创建sanjiao1和sanjiao2两个函数句柄。
close all; clear all; clc
x = 0:0.1:2*pi;
% 创建函数句柄
sanjiao1 = @sin
sanjiao2 = @cos
y1 = sanjiao1(x);
y2 = sanjiao2(x);
plot(x,y1,r,x,y2,b)

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

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

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

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

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

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_83518.html
上一篇:简笔画教程之柯基
下一篇:spaceclaim用边界框画中间有孔的模型如何设置