Mathematica函数的参数设定|回环数例子

  • A+
所属分类:Wolfram语言进阶
摘要这篇文章介绍一下在mathematica中,自定义函数的时候参数类型的问题,这里讲的是一种人为的规定,一种约定的习惯。

这一篇的内容其实很简单,想讲一下关于Mathematica中函数参数的设定的一个规定。说是规定是因为即使不遵守也没是,但是我觉得为了可读性,还是要遵守的。

之前我们在讲函数的时候,看到我们定义函数的时候是直接f[x_,y_],这样我们是可以输入两个参数x和y的。但是万一我们要输入的参数是列表形式的应该怎么办呢,其实按照上面这么写也是可以的,但是我们约定的话需要写成f[x_List,y_List]的形式。

我们看一下下面的关于回环数的例子

Mathematica实现回环数

代码就只有一行

h[x_List] := x == Reverse[x];

我们需要注意的是这里函数的参数是x_List(这里只写成普通的x_也是可以的,但是为了规范,我们还是要写成x_List),表示输入的是列表的形式。我们看一下最后的效果

  • 微信公众号
  • 关注微信公众号
  • weinxin
  • QQ群
  • 我们的QQ群号
  • weinxin
王 茂南

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: