func2str

从功能手柄结构特征向量

描述

C = func2str(FH构造一个字符向量,C,包含与功能句柄相关联的函数的名称,FH。如果FH与一个匿名功能相关联,func2str返回表示匿名功能的字符向量。

例子

全部收缩

创建两个函数处理COS功能和匿名函数,然后将它们转换为特征向量。

FH = @cos;C = func2str(FH)
C = '导向'
FH = @(X,Y)的sqrt(X ^ 2 + Y ^ 2);C = func2str(FH);DISP([“匿名函数:”C])
匿名函数:@(X,Y)的sqrt(X ^ 2 + Y ^ 2。。。)

创建一个计算单个输入功能手柄的功能。

在文件中创建下面的函数,evaluateHandle.m在你的工作文件夹。

功能evaluateHandle(FH,X)Y = FH(X);STR = func2str(FH);DISP(“对于输入值:”)DISP(x)的DISP(['功能 '海峡“求:”])DISP(y)的结束

使用功能句柄来评估在功能Pi / 2相

FH = @sin;X = pi / 2之间;evaluateHandle(FH,x)的
对于输入值:1.5708函数sin的计算结果为:1

使用功能句柄来评估$ X ^ 2 + 7 $对于指定的矩阵,一个

FH = @(X)的x ^ 2 + 7。A = [1 2 0 1];evaluateHandle(FH,A)
对于输入值:1 2 0 1函数@(X)的x ^ 2次+ 7的计算结果为:8 11 7 8

输入参数

全部收缩

处理转换为特征向量,指定为函数句柄。

提示

  • 你失去了存储在功能句柄变量,当你使用它转换成一个字符向量func2str,然后用回手柄str2func

扩展功能

也可以看看

|

R2006a前推出