Ruby 直角三角形の斜辺を計算する

Ruby 直角三角形の斜辺を計算する

Rubyで、直角三角形の斜辺を計算するソースコードを記述してます。「Math」モジュールの「hypotに他の2辺を指定することで可能です。「sqrt(x**2 + y**2)」を実行しているのと同じ結果になります。

環境

  • OS windows11 home
  • ruby 3.1.3p185

直角三角形の斜辺を計算

誤差関数を取得するには、「hypot」を使用します。

Math.hypot(数値,数値)

実際に、計算してみます。

p Math.hypot(3, 4) # 5.0

p Math.hypot(1, 1) # 1.4142135623730951

「マイナス」を指定しても2乗されているのでエラーにはなりません。

p Math.hypot(3, -4) # 5.0

p Math.hypot(-1, 1) # 1.4142135623730951