平方根(二乗根、自乗根)を計算するには?[C#、VB].NET TIPS

» 2008年01月10日 05時00分 公開
[一色政彦デジタルアドバンテージ]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「.NET TIPS」のインデックス

連載目次

 数値の平方根(「二乗根」、「自乗根」とも呼ばれる。英語では「square root」)を求めるには、Mathクラス(System名前空間)の静的メソッドSqrtを使う。

 Math.Sqrtメソッドは、パラメータにDouble型の数値を指定して呼び出すと、戻り値として平方根をDouble型の数値で返す。なお当然ながら、パラメータには0もしくは正の数しか指定できない。負の数(=0より小さい数)の平方根は存在しないためだが、万が一パラメータに負の数を入れてしまうと、戻り値としては「Double.NaN」を返す。このDouble.NaNは、Double構造体(System名前空間)が持つフィールド変数で、「非数(Not a Number)」を意味する。

 次のコードはMath.Sqrtメソッドを使用したコンソール・アプリケーションのサンプル・プログラムである。

Copyright© Digital Advantage Corp. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。