数学:用函数表达式调用的参数列表
问题描述:
我有一个这样的表达:数学:用函数表达式调用的参数列表
MyList={F[0, 1], F[0, 0], F[2, 0]}
:
expr=F[0, 1] + 2 F[0, 0] - 17*F[2, 0]
,我想将它转化成由全功能的列表,它的参数调用
有没有人知道在Mathematica中做到这一点的聪明方法?
我目前最好的解决方案是使用ToString并进行字符串操作,但它的确定性非常慢并且很难看。
非常感谢! 安德烈亚斯
答
Cases[ expr , F[__] , Infinity]
{F [0,0],F [0,1],F [2,0]}
注顺序你键入它们被丢失,因为数学只要您评估expr=..
作业,就会按照规范顺序放置这些条款。
谢谢你的解决方案,完美的作品! – NicoDean