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