- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mathematica函数书
Mathematica 中数的类型Integer 任意长度的精确整数
Rational 有理数的最简形式
Real 实数
Complex 复数
检验不同类型的数NumberQ[x] 检验x是否是数
IntegerQ[x] 检验x是否是整数
EvenQ[x] 检验x是否是偶数
OddQ[x] 检验x是否是奇数
PrimeQ[x] 检验x是否是素数
Head[x]===type 检验数的类型
数的输入形式
不同形式的数之间的转换IntegerDigits[n]整数n在十进制中的每一位数的列表
IntegerDigits[n, b] 整数n在b进制中的每一位数的列表
IntegerDigits[n, b, len]在每位数的列表中的左端补0,使列表长度达到lenIntegerExponent[n, b]整数n在b进制中末尾零的个数
RealDigits[x]实数x在十进制中每一位数的列表,并给出小数点左边的位数
RealDigits[x, b]实数x在b进制中的每一位数的列表
RealDigits[x, b, len] 实数x在b进制中的前len位的每一位数的列表
RealDigits[x, b, len, n]从bn的系数开始的前len位的列表
FromDigits[list]从其十进制每位数的序列重构该数
FromDigits[list, b] 从其b进制每位数的序列重构该数
b^^nnnn b进制下的数
BaseForm[x, b] x在b进制下的形式
MantissaExponent[x]给出包含x的尾数和指数的列表(科学计数法)
MantissaExponent[x, b] 给出b进制下的尾数和指数
数值精度Precision[x] x的十进制下的有效数位的总数
Accuracy[x] x的十进制下小数点后边的有效数位的数目
不定结果和无穷结果Indeterminate 不确定的数值结果
Infinity 正无穷大量
-Infinity 负无穷大量(DirectedInfinity[-1])
DirectedInfinity[r] 具有复方向r的无穷大量
ComplexInfinity 不定方向的无穷大量
DirectedInfinity[ ] 等价于ComplexInfinity
数值计算选项
Compiled 是各种数值函数和画图函数的一个选项,指明他们的表达式是否应当自动被编译。Compiled - True 自动创建编译函数。如果要使用高精度数,应当设置Compiled - False。AccuracyGoal是一个针对不同数值运算的可选项,它用来指定最后结果的数字准确度AccuracyGoal是诸如NIntegrate, NDSolve 和 FindRoot函数的一个可选项AccuracyGoal - Automatic产生的准确度是10个数位,这小于WorkingPrecision的设置尽管你可以指定AccuracyGoal-n,但得到的结果可能远远小于n数位的准确度大多数情形下,必须将WorkingPrecision 设定为至少与AccuracyGoal一样大通过使用AccuracyGoal-a和PrecisionGoal-p , Mathematica 将尽量使大小为 的结果中数值误差小于 10-a+x10-pPrecisionGoal 是各种数值运算的一个选项,指定在最后的结果中,应寻求多少精度数位。WorkingPrecision 是各种数值运算的一个选项,指定在内部计算时保持多少位的数值精度WorkingPrecision 是诸如NIntegrate和FindRoot的函数的选项。设置 WorkingPrecision-n 使得所有进行的内部计算有至多n位的精度。即使内部计算进行到n位精度,你得到的结果可能有更低的精度。IntegerPart[x] X的整数部分
FractionalPart[x] X的小数部分
Round[x] 最靠近X的整数
Floor[x] 小于X的最大整数
Ceiling[x] 大于X的最小整数
Sign[x] 符号函数,X>0时为1,X<0时为-1或z/Abs[z] Sign/@{153.2,?,?-?,?+??}
UnitStep[x] 阶梯函数,X≥0时为1,X<0时为-1
Abs[x] 绝对值
Max[x1,x2,……] or Max[{x1,x2,……},……]
Min[x1,x2,……] or Min[{x1,x2,……},……]
x + I y
Re[z] Z的实部 ComplexExpand[Re[a+b ?]]
Im[z] Z的虚部 {Im[a+b ?],ComplexExpand[Im[a+b ?]]}
Conjugat
文档评论(0)