马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
加法运算(+):
实部与实部相加为实部,虚部与虚部相加为虚部。% I) m8 S6 [4 { t) J' j
(a+bi)+(c+di)=(a+c)+(b+d)i
3 G: f% O! X" E- v7 l减法运算(-):, U" T9 E' z) }1 t/ h, t6 |, Z
实部与实部相减为实部,虚部与虚部相减为虚i
, e T( c5 T. c5 X+ n/ C. [(a+bi)-(c+di)=(a-c)+(b-d)i & w. \1 t1 Z/ n0 J! ^+ v0 R2 l4 U
乘法运算(*):: w& u% ^! j/ m& q$ {% [, s
按多项式的乘法运算来做2 s* D+ L( ]+ h0 u2 G
(a+bi)*(c+di)=ac+adi+bci+bdi^2(i^2=-1)1 p4 \8 F/ n; q) V
=(ac-bd)+(ad+bc)i
7 V5 K/ E5 o8 u1 N8 e除法运算(/):# x; ?. n% K2 L% `* h& n# Z9 W
把除法写成分数的形式,再将分母实数化(就是乘其共轭复数)* K5 \, c7 c( A( b5 j! v1 K; K1 P
(a+bi)/(c+di)=(a+bi)*(c-di)/[(c+di)(c-di)]
- \ g( a6 _, u+ s5 N7 ~& R8 q8 D=[ac+bd-(ad-bc)i]/(c^2+d^2) - 例: Python语句print((2-3j).conjugate()*complex(2,3))的输出结果是[color=#8b0000][b] (-5+12j)[/b][/color]
( @% O9 Z7 ^$ ?0 h - Conjugate共轭复数
8 c3 W) O' g; H" U6 t1 a - complex(1, 2)
% R7 n, A ]5 t& f& L - (1 + 2j)! C+ C5 V6 W( b, L8 o
- complex(1) # 数字
5 v" ?. Z" l! i- g9 X - (1 + 0j)
复制代码 |