复数(Complex)
创建复数
z = 3 + 4im # 表示实部为3,虚部为4的复数
获取实部和虚部
real_part = real(z)
imaginary_part = imag(z)
共轭复数
conj_z = conj(z)
有理数(Rational)
创建有理数
r = 1//2 # 表示1/2的有理数
获取分子和分母
numerator = numerator(r)
denominator = denominator(r)
转换为浮点数
float_r = float(r)
示例
# 复数操作
z1 = 2 + 3im
z2 = 1 - 2im
sum_complex = z1 + z2 # 复数相加
product_complex = z1 * z2 # 复数相乘
# 有理数操作
r1 = 3//4
r2 = 1//2
sum_rational = r1 + r2 # 有理数相加
product_rational = r1 * r2 # 有理数相乘
在Julia中,复数和有理数的操作与实数非常相似,可以使用标准的算术运算符来进行加法、减法、乘法和除法等操作。Julia的数学库提供了丰富的数学函数,可用于处理这些数值类型。
转载请注明出处:http://www.zyzy.cn/article/detail/14399/Julia