这一篇的内容其实很简单,想讲一下关于Mathematica中函数参数的设定的一个规定。说是规定是因为即使不遵守也没是,但是我觉得为了可读性,还是要遵守的。
之前我们在讲函数的时候,看到我们定义函数的时候是直接f[x_,y_]
,这样我们是可以输入两个参数x和y的。但是万一我们要输入的参数是列表形式的应该怎么办呢,其实按照上面这么写也是可以的,但是我们约定的话需要写成f[x_List,y_List]
的形式。
我们看一下下面的关于回环数的例子
Mathematica实现回环数
代码就只有一行
h[x_List] := x == Reverse[x];
我们需要注意的是这里函数的参数是x_List
(这里只写成普通的x_
也是可以的,但是为了规范,我们还是要写成x_List
),表示输入的是列表的形式。我们看一下最后的效果
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
评论