MATLAB的findsym的问题

symsstz;f=sqrt(((s-t)^2)+z^2);var=findsym(f)s1=length(var)>>findsymdevar=s,t,zs1=5为什么... 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啊
展开
 我来答
tianxiawulang
推荐于2017-10-14 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2600万
展开全部

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

var =
s, t, z

s1 =
     7
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式