複素数

2026年3月10日
1 分

複素数も標準で用意されている。 虚数単位を im で表す。

julia> 2 + 1.5im
2.0 + 1.5im

julia> (2 + 1.5im) * (3 - 2im)
9.0 + 0.5im

実部と虚部。

julia> real(2 + 1.5im)
2.0

julia> imag(2 + 1.5im)
1.5

複素共役と絶対値。

julia> conj(2 + 1.5im)
2.0 - 1.5im

julia> abs(2 + 1.5im)
2.5

複素数の型は ComplexF64 というようだ。

julia> typeof(2 + 1.5im)
ComplexF64 (alias for Complex{Float64})

alias for の部分は何だろう。