主要内容

Symfun.

创建符号函数

描述

例子

F(输入)=公式创建符号函数F。例如,f(x,y)= x + y。符号变量输入是输入参数。象征性的表达式公式是该功能的主体F

F= symfun(公式输入是创建符号功能的正式方式。

例子

全部收缩

定义符号函数x + y。首先,使用使用创建功能Syms.。然后定义函数。

syms f(x,y)f(x,y)= x + y
f(x,y)= x + y

找到价值Fx = 1y = 2

F(1,2)
ans = 3.

使用正式方式再次定义功能。

syms x y f = symfun(x + y,[x y])
f(x,y)= x + y

使用使用返回符号功能的主体公式。您可以使用身体进行索引到函数等操作。使用使用返回符号功能的参数argnames.

索引进入符号函数[x ^ 2,y ^ 4]。由于符号函数是标量,因此您无法直接索引到函数中。相反,索引到函数的正文中。

syms f(x,y)f(x,y)= [x ^ 2,y ^ 4];fbody =公式(f);FBODY(1)FBODY(2)
ans = x ^ 2 ans = y ^ 4

返回函数的参数。

fvars = argnames(f)
fvars = [x,y]

输入参数

全部收缩

功能机构,指定为符号表达式,符号表达式的向量,或符号表达式的矩阵。

例子:x + y

输入参数或函数的参数,分别指定为符号变量或符号变量数组。

例子:[x,y]

输出参数

全部收缩

函数,作为符号函数返回(Symfun.数据类型)。

在R2012A介绍