Julia/Complex and Rational Numbers
Complex and Rational Numbers · The Julia Language
Juliaは複素数型と有理数型を組込みで持つ
複素数
虚数単位はimで書く
code:jl
julia> 1 + -1im
1 - 1im
一般の初等関数が使える
code:jl
julia> (1 + -1im) * 2
2 - 2im
real、imag、conj、abs、abs2、angleが使える
code:jl
julia> rad2deg(angle(√2 / 2 + (√2 / 2)im))
45.0
既存の変数をもとに組み立てるにはcomplex(r, i)を使う
有理数
n // dの形で書く
code:jl
julia> 7//11
7//11
floatで浮動小数に変換できる
numerator / demonimatorでそれぞれ分子と分母を取り出せる
有理数で持っているときは分母が0でもよい