検索結果
-
Complex
# ==(c) -> bool (18125) -
c と等しければ、true を返します。
...ければ、true を返します。
例:
z1 = Complex.new(1, 2)
z2 = Complex.new(1, 0)
z3 = Complex.new(0, 1)
p z1 == Complex.new(1, 2) #=> true
p z1 == z2 #=> false
p z2 == 1.0 #=> true
p z3 == Complex::I #=> true... -
Complex
# ==(other) -> bool (18119) -
数値として等しいか判定します。
...数値として等しいか判定します。
@param other 自身と比較する数値
例:
Complex(2, 1) == Complex(1) # => false
Complex(1, 0) == Complex(1) # => true
Complex(1, 0) == 1 # => true... -
Complex
# angle -> Float (7) -
複素数の偏角を[-π,π]の範囲で返します。
...す。
例:
p Complex.new(0, 1).arg == Math::PI/2 #=> true
p Complex.new(0, -1).arg #=> -1.5707963267949
非正の実軸付近での挙動に注意してください。
以下の例のように虚部が 0.0 と -0.0 では値が変わります。
p Complex.new(-1, 0).arg......p Complex.new(-1, -0).arg #=> 3.14159265358979
p Complex.new(-1, -0.0).arg #=> -3.14159265358979
p Complex.new(0, 0.0).arg #=> 0.0
p Complex.new(0, -0.0).arg #=> -0.0
p Complex.new(-0.0, 0).arg #=> 3.14159265358979
p Complex.n... -
Complex
# arg -> Float (7) -
複素数の偏角を[-π,π]の範囲で返します。
...す。
例:
p Complex.new(0, 1).arg == Math::PI/2 #=> true
p Complex.new(0, -1).arg #=> -1.5707963267949
非正の実軸付近での挙動に注意してください。
以下の例のように虚部が 0.0 と -0.0 では値が変わります。
p Complex.new(-1, 0).arg......p Complex.new(-1, -0).arg #=> 3.14159265358979
p Complex.new(-1, -0.0).arg #=> -3.14159265358979
p Complex.new(0, 0.0).arg #=> 0.0
p Complex.new(0, -0.0).arg #=> -0.0
p Complex.new(-0.0, 0).arg #=> 3.14159265358979
p Complex.n...
