|
SOLUTIONS
|
MATHEMATICA 指南
-
函数
- Defer
- Delete
- Dynamic
- Evaluate
- Evaluator
- Extract
- Hold
- HoldAll
- HoldAllComplete
- HoldComplete
- HoldFirst
- HoldForm
- HoldPattern
- HoldRest
- MemoryConstrained
- NHoldAll
- NHoldFirst
- NHoldRest
- Position
- Refresh
- ReleaseHold
- ReplaceAll
- ReplacePart
- SequenceHold
- TimeConstrained
- ToExpression
- ToString
- Unevaluated
- Update
- With
- 相关指南
- 教程
计算控制
Mathematica 通常使用表达式自身给出的形式,尽可能的对其计算. 但内嵌在 Mathematica 语言中的是一个灵活的指令集合,在需要的时候提供更好的计算过程控制.
参考资料参考资料
完整表达式的计算控制
Hold — 保持一个表达式不被计算
HoldForm — 以不计算的形式显示一个表达式
Defer — 显示不计算形式,但如果以 Mathematica 输入形式给出则计算
函数自变量的计算控制
HoldAll, HoldFirst, HoldRest — 指定被保持的函数自变量的属性
Evaluate — 立即计算一个函数自变量
Unevaluated — 给出一个不计算的函数自变量
更多细节控制
ReleaseHold — 取消 hold(保留)结构
HoldComplete ▪ HoldPattern ▪ HoldAllComplete ▪ SequenceHold ▪ Update
NHoldAll, NHoldFirst, NHoldRest — 阻止自变量的数值计算
不被计算的表达式的操控
With — 不计算条件下插入变量值
Extract — 不计算的条件下提取数字部分
ReplaceAll(/.) ▪ ReplacePart ▪ Delete ▪ Position
ToString, ToExpression — 转换到字符串形式或从字符串形式转换
全局性的计算控制
$IterationLimit ▪ $RecursionLimit ▪ TimeConstrained ▪ MemoryConstrained
笔记本中的计算
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
