Julia学习笔记6——复数和有理数
在Julia中,全局常量im被绑定到了虚数i,即-1的主平方根。
real(z)表示z的实部
imag(z)表示z的虚部
conj(z)表示z的复共轭
abs(z)表示z的绝对值
数学函数通常应用于实数就返回实数值,应用于复数就会返回复数值。
例如
较为高效的complex函数可以直接通过实部与虚部构建虚数数值complex(1,2),省去了加法和乘法的算法复杂度。
另外,Inf和NaN也可以出现在复数的实部和虚部。
Julia有一个用于表示整数精确比值的分数类型,分数用//运算符构建:6//9=2//3
numerator函数可以得到标准化分子,denominator函数可以得到标准化分母。
float可以将分数转换成浮点数