matlabfindsym函数中出现nan

NaN不应该是一个特殊常量吗?
2024-10-31 17:34:04
推荐回答(1个)
回答1:

findsym这个函数是返回符号变量,其中返回的值的个数由n决定,这n个数的排列顺序则由它们靠字母x的距离由近到远排列,而且在字母表中后出现的字母认为据x更近。x1因含有x被认为与x距离最近。比如你说的那个程序
因为x1与x最近,所以排第一,c,b,a离x最近的是c,所以c排第二个。
如下面这个程序。
>> syms a1 a b c
>> findsym(a1+a+b+c,4)
ans =
c,b,a,a1