|
SOLUTIONS
|
MATHEMATICA 内置符号
Attributes
Attributes[symbol]
给出一个符号的属性列表.
更多信息更多信息
- 符号的属性可以通过对 Attributes[s]赋值来设定. 如果所赋的是一个单独的属性,则该属性不必在一个列表中.
- Attributes[s]={} 清除一个符号的所有属性.
- Attributes[{s1, s2, ...}] 给出由每个
所具有的属性构成的列表. - Attributes["string"] 给出 Symbol["string"] 的属性.
- Attributes[HoldPattern[s]] 被认为为与 Attributes[s] 等价.
- 函数的属性必须在任何涉及到函数的定义之前设定.
- 一个符号 f 的可能属性的完整列表是:
-
Constant f 的所有导数为0 Flat f 是结合的 HoldAll f 的所有参数都不参与运算 HoldAllComplete f 的参数完全与运算隔离 HoldFirst f 的第一个参数不参与运算 HoldRest 除第一个参数外的 f 的其它参数不参与运算 Listable f 自动线性作用于整个列表 Locked f 的属性不能被更改 NHoldAll f 的参数不受N 的影响 NHoldFirst f 的第一个参数不受 N 的影响 NHoldRest 除第一个参数外的 f 的其它参数不受 N 的影响 NumericFunction 参数是数时,f 的值也假定为一个数 OneIdentity
、
等在模型匹配中与 a 等价Orderless f 可交换 Protected f 的值不能被更改 ReadProtected f 的值不能被读出 SequenceHold f 的参数中的 Sequence 对象不被展平 Stub 若符号曾经输入,则自动调用 Needs Temporary f 是局部变量,当不再使用时被移除
版本 1 的新功能 | 版本 3 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
