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

 时间:2026-02-12 11:05:58

1、第一,输入如下代码,创建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')

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创建函数句柄及其操作函数

  • 如何获取MATLAB种数组的类型
  • Matlab中图形的多次叠放方法
  • matlab命令行窗口怎么打开
  • Matlab命令窗口中如何实现换行
  • MATLAB学习与使用:求函数极限(limit)
  • 热门搜索
    鲁智深怎么死的 慢性肠炎怎么治疗 滴滴打车怎么付款 丰田汉兰达怎么样 年糕怎么炒好吃 电脑没有声音是怎么回事 周大生黄金怎么样 碧欧泉怎么样 如新护肤品怎么样 腐乳肉怎么做