R语言自用笔记:复数

复数
z=x+iy
在R中虚数单位为1i,也可用2i、3i等

z1=1i
z2=2.5i
z3=1+2i

但是当一个复数中含有变量时需要用乘法(*)写,例如

x=3
z=x*1i
z=pi*1i

同时可用exp()生成复数

exp(pi*1i)

有关虚数的函数可以这样查询

help(complex)
#or
?complex

与虚数有关的复数

complex(length.out = 0, real = numeric(), imaginary = numeric(),
        modulus = 1, argument = 0)
as.complex(x, ...)
is.complex(x)
Re(z)#求一个复数的实部
Im(z)#求一个复数的虚部
Mod(z)#求一个复数的模长
Arg(z)#求一个复数的辐角
Conj(z)#求一个复数的共轭

求一次多项式的虚根可用函数

polyroot(z)
help(polyroot)

你可能感兴趣的:(R语言,R)