Mathematica 中特殊符号的使用规则

Mathematica 中特殊符号的使用规则

💡 原文中文,约3700字,阅读约需9分钟。
📝

内容提要

最近重新开始使用Mathematica,发现在网上搜索别人的代码时很难看懂,因为符号使用不同。文章总结了一些常用的符号,包括运算符、函数式编程符号、函数的复合、逻辑运算符、历史记录和模式匹配。

🎯

关键要点

  • 重新开始使用Mathematica,发现网上代码难以理解,符号使用不同。
  • 总结了一些常用的符号,包括运算符、函数式编程符号、函数的复合、逻辑运算符、历史记录和模式匹配。
  • Mathematica使用不同的符号来表示运算符,后置运算符//的优先级较低。
  • 多个参数的函数可以使用中置运算符,只有当函数有Flat属性时才能使用。
  • Map和Apply是函数式编程中重要的函数,Map可以作用于列表和表达式。
  • Apply函数有简写形式@@@,表示在第1层应用函数。
  • Mathematica中没有Reduce函数,可以使用FoldList、ComposeList、NestList等函数。
  • 匿名函数的表示方法和常见用法,例如定义谓词函数和传递函数参数。
  • 函数复合的不同表示方法,包括左复合和右复合。
  • 逻辑运算符与其他语言类似,表示且、或、非。
  • 历史记录符号%表示上一个结果,%%表示倒数第二个结果。
  • 模式匹配主要用于方程的解,使用->表示转换规则。
🏷️

标签

➡️

继续阅读