虛數 單位
↑ | ||||||
2i | ||||||
−1+i | i | 1+i | ||||
← | −2 | −1 | 0 | 1 | 2 | → |
−1−i | −i | 1−i | ||||
−2i | ||||||
↓ |
其他 |
定義
[编辑]- 。
另外,
因 為 ,但 是 -1不等 於1。
但 請注意 :成立 的 條件 有 ,不能 為 負數 。
- ,
- ,
- 。
其中
i和 -i
[编辑]正当 的 使用
[编辑]- (
不正 确) - (
不正 确) - (
不正 确)
i的 运算
[编辑]许多实数
的 平方根 为:
- 这是
因 为: 使用 算 术平方根 符号 表示 :- 其解
法 為 先 假設 兩 實數 及,使 得 ,求 解 [1]一 个数的 次 幂为:
一 个数的 次 方 根 为:利用 歐 拉 公式 - ,
代入 不同 的 值,可 計算 出 無限 多 的 解 。当 最小 的 解 是 0.20787957635076...[2]
- 以为底
的 对数为:
- 1.5430806348152...
- 1.1752011936438...
在 程 式 語 言
[编辑]大 部分 的 程 式 語 言 都 不 提供 虛數 單位 ,且平方根 函數 (大 多 為 sqrt()或 Math.Sqrt())的 引數 不可 以是負數 ,因 此,必須 自 行 建立 類別 後方 可 使用 。但 Lisp的 许多实现与方言 ,如Common Lisp,内 建 虚数 和 複數 的 支持 。不 少 动态语言受其影 响,也在语言本身 或 标准库中支持 虚数 和 複數 ,如Python、Ruby。- 一些传统编程语言,如C语言,也从C99开始
支持 虚数 和 複數 。 在 Matlab,虛數 單位 的 表示 方法 為 i或 j,但 i和 j在 for迴圈可 以有其他用途 。在 Mathematica,虛數 單位 的 表示 方法 為 I、𝕚或 𝕛。在 Maple,必須 啟 用 虛數 功 能 ,並 選擇 用 i還 是 j表示 虛數 單位 。- Go
語 言 於第 1.0版 就内建 虚数 和 複數 的 支持 ,變數 類型 為 complex64
和 complex128
[3]。
註解
[编辑]参 见
[编辑]参考 文献
[编辑]- Paul J. Nahin, An Imaginary Tale, The Story of √-1, Princeton University Press, 1998