MATLAB的findsym的问题

syms s t z;
f=sqrt(((s-t)^2)+z^2);
var=findsym(f)
s1=length(var)

>> findsymde

var =

s,t,z

s1 =

5
为什么s1的长度会是5呢,明明是3啊

返回的是字符串而非sym类型的向量,逗号作为字符也计算在内,在有的版本下长度还会是7呢(例如6.5版,比题主贴出来的多了空格):

var =
s, t, z

s1 =
     7

温馨提示:答案为网友推荐,仅供参考
相似回答