matlab findsym函数什么意思? 5

详细程序如下:>>symsaalphabx1y>>findsym(alpha+a+b)ans=a,alpha,b>>findsym(cos(alpha)*b*x1+14请... 详细程序如下:
>> syms a alpha b x1 y >> findsym(alpha+a+b) ans = a, alpha, b >> findsym(cos(alpha)*b*x1+14
请问程序中的答案是如何得到的,括号内是否有运算?为什么答案是输出了单个符合变量?麻烦给详解,谢谢!
展开
 我来答
li1127217ye
2010-09-13 · TA获得超过350个赞
知道答主
回答量:43
采纳率:0%
帮助的人:40.8万
展开全部
findsym函数返回括号中的所有符号变量。例如您提到的alpha+a+b,这个表达式的符号包括a,alpha,b。所以 findsym(alpha+a+b) ans = a, alpha, b。findsym(cos(alpha)*b*x1+14) 的结果应很容易得到 ans=alpha,b,x1
alpha是一个符号变量,和a,b,x1的性质一样,但具体代表什么,从您的提问中不得而知,您可以看一个该表达式的上下文,来理解它的含义。
不知道您有没有安装matlab,如果安装了,在它的命令窗口中输入“help findsym”,然后回车,随即会显示出该函数的详细说明。
希望我的回答能够解答您的疑问,谢谢。
du瓶邪
推荐于2017-09-07 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2856万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式