複素数を使う

Complexを使います。

require 'complex'

y = Complex(3.0, 4.0)
z = Complex(10.0, 1.0)

puts y + z # 13.0+5.0i
puts y - z # -7.0+3.0i
puts y * z # 26.0+43.0i
puts y / z # 0.336633663366337+0.366336633663366i

関連項目

なし