主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

argnames

符号函数或矩阵函数的输入变量

说明

args = argnames(f) 返回符号函数或矩阵函数 f 的输入变量。

示例

示例

全部折叠

创建一个符号函数。

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

使用 argnamesf 的输入变量。

args = argnames(f)
args = (xy)

创建另一个符号函数。

syms f(a,b,x,y)
f(x,b,y,a) = a*x + b*y;

f 的输入变量。返回变量时,argnames 采用的顺序与您定义函数时使用的顺序相同。

args = argnames(f)
args = (xbya)

创建一个符号矩阵函数。

syms A B 2 matrix
syms f(A,B) 2 matrix keepargs
f(A,B) = A*B - 3*A + 2*eye(2);

使用 argnamesf 的输入变量。结果是一个包含符号矩阵变量的元胞数组。

args = argnames(f)
args=1×2 cell array
    {2x2 symmatrix}    {2x2 symmatrix}

通过对该元胞数组进行索引来访问其内容。

arg1 = args{1}
arg1 = A
arg2 = args{2}
arg2 = B

输入参数

全部折叠

输入函数,指定为符号函数或符号矩阵函数。

数据类型: symfun | symfunmatrix

输出参量

全部折叠

符号函数或矩阵函数的输入变量。

  • 如果 fsymfun 类型的符号函数,则 args 将以 sym 类型的符号变量或符号变量向量形式返回。

  • 如果 fsymfunmatrix 类型的符号矩阵函数,则 args 将以由 symmatrix 类型的符号矩阵变量组成的元胞数组形式返回。

数据类型: sym | cell

版本历史记录

在 R2012a 中推出

全部展开

另请参阅

| | | |