Math.Powメソッド・Math.Sqrtメソッドを組み合わせてユークリッド距離(hypot)を求める 言語: C# VB Mathクラスにはユークリッド距離/直角三角形の斜辺の長さを求めるhypot関数のようなメソッドは用意されていないため、Powメソッド・Sqrtメソッドを組み合わせて計算する必要があります。 Math.Powメソッド・Math.Sqrtメソッドを組み合わせてユークリッド距離(hypot)を求める すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { double a = 3; double b = 4; Console.WriteLine("hypot({0}, {1}) = {2}", a, b, Math.Sqrt(Math.Pow(a, 2.0) + Math.Pow(b, 2.0))); } } 実行結果 hypot(3, 4) = 5 関連するページ Math.DivRemメソッドを使って商と剰余を同時に求める Math.Pow・Math.Sqrtメソッドを使って累乗・累乗根・平方根を求める Math.Expメソッドを使ってネイピア数eの累乗を求める Math.Logメソッド・Math.Log10メソッドを使って自然対数・常用対数・任意の底の対数を求める Math.Logメソッド・Math.Log10メソッドで0の対数を求めると無限大が返される Math.Sin・Cos・Tanメソッドを使って正弦・余弦・正接を求める Math.Asin・Acos・Atanメソッドを使って三角比から角度を求める