主要内容

symvar

在符号输入中找到符号变量

描述

例子

symvar (年代返回包含中所有符号变量的向量年代.变量按照字母顺序排列,大写字母在小写字母之前。

例子

symvar (年代n选择了n符号变量年代字母表上最接近的x并按字母顺序返回。如果年代是一个符号函数,symvar (s、n)的输入参数年代在其他变量之前年代

例子

全部折叠

找出表达式中的所有符号变量。symvar按字母顺序返回变量。

Syms wa wb yx sum = wa + wb + ya + yx;symvar(总和)
[wa, wb, ya, yx]

找出表达式中的前三个符号变量。symvar选择字母顺序最接近的变量x并按字母顺序返回。

a*x^2/(sin(3*y-b));symvar (f, 3)
= [b, x, y]

找出函数中所有的符号变量。对于符号函数,symvar在其他变量之前返回函数输入。

Syms x y a b f(x,y) = a*x^2/(sin3 *y-b));symvar (f)
Ans = [x, y, a, b]
g (x, y) = 1;symvar (g)
Ans = [x, y]

中找到前三个符号变量f

symvar (f, 3)
Ans = [x, y, b]

当一个符号函数,如解决,需要在符号中找到函数使用的默认自变量symvar.找到符号表达式的默认自变量。

Syms v z g = v + z;symvar (g, 1)
ans z =
Syms aaa aab g = aaa + aab;symvar (g, 1)
ans = aaa
syms X1 x2 xb g = X1 + x2 + xa + xb;symvar (g, 1)
ans x2 =

当求导、积分、代换或解方程时,MATLAB®使用返回的变量symvar(年代,1)作为默认变量。对于符号表达式或矩阵,symvar(年代,1)返回最接近的变量x.为一个函数,symvar(年代,1)的第一个输入参数年代

输入参数

全部折叠

输入,指定为数字、向量、矩阵或数组,或符号数字、变量、数组、函数或表达式。

变量的数量,指定为整数或.如果n超过变量的数量年代,然后symvar返回变量的数量年代

提示

  • symvar将常量π,j作为变量。

  • 如果没有符号变量年代symvar返回空向量。

算法

symvar按字母顺序排序符号变量,所有大写字母优先于小写字母:0 1…9 a b…Z a b…z。

介绍了R2008b