Mathematica > 核心语言 > Mathematica 语法 >
Mathematica 语法
Mathematica 为它的多种语言、数学运算和其他结构精心设计了丰富、高效、易读的语法. 此外还加入了普通的线性 ASCII 码,同时 Mathematica 支持全部的二维数学输入.
基本语法
f[x,y] 将函数自变量放入方括号中
Exp, Do, ... 以大写字母开头的内置符号
{...} (List ▪ "..." (String ▪ e[[i]] (Part ▪ e[[i;;j]] (Span)
基本运算
x=val 赋值 (=. 清除值)
x==val 测试相等性,或表示一个符号方程(!= 表示不相等)
lhs:=rhs 函数等的定义
a->b, ab 转换、选项等的规则 (:> 表示延迟应用规则)
expr/.rule 使用规则替代 ("斜线与点")
数学运算与操作
+  ▪ -  ▪ *  ▪ /  ▪ ^ (Power ▪ && (And ▪ || (Or ▪ ! (Not ▪ <> (StringJoin)
a b c 空格代表相乘
nn*^ee 科学计数法
b^^nnnn 指定数字基
模式
x_ 任意表达式("x 空格")
x__, x___ 任意表达式序列 ("x 双空格", ......)
_, __, ___ 未命名模式
x:p 模式名称
p:d 默认模式
.. (Repeated ▪ | (Alternatives ▪ /; (Condition ▪ ? (PatternTest)
纯函数
expr& 纯函数
#, #2,等 — 纯函数中的自变量
简易格式
f@expr 前缀函数的应用
expr//f 后缀函数的应用("斜线 斜线")
/@ (Map — "斜线 @")  ▪ @@, @@@ (Apply ▪ ~~ (StringExpression ▪ === (SameQ)
程序语法
expr;expr;expr 命令的顺序(CompoundExpression)
<<file 输入文件 (>>file>>>file 用来输出一个文件)
(* ... *) 注释
ccc`nnn 上下文是 ccc 的 符号
Mathematica 会话语法
% 最近的输出 (%n 为第 n 行的输出)
?x 符号 的信息
教程
更多关于
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF