Complex

Complex

用作复数的头部.

更多信息

  • 可以用 x+Iy 的形式输入一个复数.
  • _Complex 用于表示一个模式中的复数.
  • 必须使用 ReIm 提取 Complex 数的实部、虚部.

范例

打开所有单元关闭所有单元

基本范例  (1)

输入一个复数:

Complex 是复数的 Head

范围  (9)

输入一个纯虚数:

尽管没有实部,它的头部 HeadComplex

复数 x+Iy 的的 FullForm 形式是 Complex[x,y]

FullForm 输入一个复数:

如果虚部是确切的零,则结果不是 Complex

您必须使用 ReIm 来提取 Complex 的实部、虚部:

Part 不起作用:

如果复数的任一部分具有机器精度,则整个复数也具有机器精度:

验证结果确实是机器精度数:

输入具有精确实部和任意精度虚部的复数:

在计算中尽可能保持精确性:

一般来说,这是不可能的:

输入具有任意精度实部和虚部的复数:

精度基于复平面上的误差:

_Complex 可以表示某个模式的复数:

交换实部与虚部的规则:

另外一种定义:

应用  (2)

用实数域的函数来定义复数域的函数:

将表达式中的所有纯虚数乘以一个常数:

注意,基础置换 Ia I 只会乘以 I===Complex[0,1] 的出现次数:

属性和关系  (5)

复数是一个数:

复数是一个没有子表达式的不可分的对象:

Complexes 在条件域中指明假设:

复数的实部和虚部可以有不同的精确度:

算术运算通常会将其放在一起:

但要注意的是,实部和虚部的精确度仍然不同:

整个数的精度介于这两个精度之间:

对纯虚数进行机器精确运算后,实部近似为零:

任意精度求值会产生精确的零实部:

可能存在的问题  (2)

x+Iy 形式输入的数字仅在计算时成为 Complex 数:

PlusTimes 表示的不计算的形式:

求值复数是原子对象,不明确包含 I

形式为 Complex[x_,y_] 的模式可以用来匹配整个复数:

Wolfram Research (1988),Complex,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Complex.html.

文本

Wolfram Research (1988),Complex,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Complex.html.

CMS

Wolfram 语言. 1988. "Complex." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Complex.html.

APA

Wolfram 语言. (1988). Complex. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Complex.html 年

BibTeX

@misc{reference.wolfram_2024_complex, author="Wolfram Research", title="{Complex}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/Complex.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_complex, organization={Wolfram Research}, title={Complex}, year={1988}, url={https://reference.wolfram.com/language/ref/Complex.html}, note=[Accessed: 22-November-2024 ]}