Python复数表示法

时间:2014-04-21 09:18:47

标签: python

Complex numbers使用"我"表示imaginary unit

有谁知道,为什么Python使用" j"代替?

4 个答案:

答案 0 :(得分:2)

  

在某些学科中,在   特别是电磁学和电气工程,j被使用   而不是我,因为我经常用于电流。在   这些情况下,复数写为+ bj或a + jb。

Source.

答案 1 :(得分:0)

python复数标准遵循 Engineering 标准,其中使用j而不是i来表示1的平方根。

另外,检查this resource是否有替代解释。

它指出j在引用复数时是首选,因为i有多种其他用途可能导致混淆。

答案 2 :(得分:0)

符号 i j k 分别用于x,y和z轴方向的单位矢量。这意味着“i”在实际平面中有两种不同的含义,具体取决于您是将其视为i和j跨越的向量空间还是复数。但如果使用j来表示虚构单元,则其含义不会改变。无论哪种方式,它都指向y轴。

换句话说,粗体的脸和斜体我指向不同的方向但是粗体j和斜体j都指向同一个方向。

来源:http://www.johndcook.com/blog/2013/04/23/why-j-for-imaginary-unit/

答案 3 :(得分:0)

复数是a.o.大量用于电子相位计算。一个i表示当前的电流。