文档帮助中心
从功能手柄结构特征向量
C = func2str(FH)
例
C = func2str(FH)构造一个字符向量,C,包含与功能句柄相关联的函数的名称,FH。如果FH与一个匿名功能相关联,func2str返回表示匿名功能的字符向量。
FH
C
func2str
全部收缩
创建两个函数处理COS功能和匿名函数,然后将它们转换为特征向量。
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.m
功能evaluateHandle(FH,X)Y = FH(X);STR = func2str(FH);DISP(“对于输入值:”)DISP(x)的DISP(['功能 '海峡“求:”])DISP(y)的结束
使用功能句柄来评估罪在功能Pi / 2相。
罪
Pi / 2相
FH = @sin;X = pi / 2之间;evaluateHandle(FH,x)的
对于输入值:1.5708函数sin的计算结果为:1
使用功能句柄来评估对于指定的矩阵,一个。
一个
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。
str2func
使用注意事项和限制:
如果输入参数与一个匿名功能相关联,则生成的代码返回字符向量'@(...)...'。
'@(...)...'
功能|str2func
功能
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处