如何确定表达式的未分配符号函数(syms f(t)
)。排除符号数学函数(sin
,...)和符号变量(syms a
)。
例如:
syms a(t) b(t) c
expr = a(t)*diff(b, t) + c*diff(a,t)^2 + sin(c*pi)*cos(b);
检查符号变量
>> symvar(expr)
[ c, t]
以及如何对未分配的符号函数]执行此操作] >>>> XXXXX(expr)
[ a(t), b(t), diff(a, t), diff(b, t)]
% or
[ a(t), b(t)]
% or
[ a, b]
如何确定表达式的未分配符号函数(符号f(t))。不包括符号数学函数(sin,...)和符号变量(符号a)。例如:syms a(t)b(t)c expr = a(t)* ...
>> X = findSymType(expr,'symfun') X = [ a(t), b(t)]
从文档中: