自乗

ある数にその数自身を掛けたもの
2乗から転送)

自乗(じじょう)とは、あるを自らと掛ける演算、あるいはその演算結果として得られる数を指す。二乗(にじょう)、平方(へいほう、: square[1]とも呼ばれる。自乗は指数 2冪算に等しいため、自乗は冪算の特殊な場合と見なされる。

自然数に対する自乗。

自乗が平方と呼ばれるのはその幾何学的な意味に由来する。数を辺の長さによって表現すれば、その数の自乗は自乗される数に等しい辺の長さを持つ正方形面積を与える。

記法

編集

専用の記法はなく、乗算の記法や冪算の記法が用いられる。例えば、数 x の自乗は xx または x2 と表される。

性質

編集

整冪一般の性質

編集
  • 自乗は自然数整数実数複素数に対し閉じている。つまり、自然数の自乗は自然数、……(以下同様)である。
  • の自乗は自乗の積・商である。
     
     
  • 指数関数の自乗は元の数の2倍の指数関数である。正の実数の自乗の対数は対数の2倍である。
     
     
  • の自乗は、二項係数を係数に持つ多項式で表される。
     
  • 複素数の自乗は、絶対値も自乗になり、偏角は2倍になる。
     
    導出:  
  • 0のみが自乗して0となる。
     

自乗に特有の性質

編集
  • 反数の自乗は元の数の自乗に等しい。つまり、関数としての自乗(二次関数)は偶関数である。
     
  • 実数の自乗は非負の実数である。また、0 のみが自乗が 0 となるので、0以外の実数の自乗は正の実数である。
     (等号は   の場合のみ)
  • 平方根定義より、平方根の自乗は元の数である。ただし、自乗の平方根は(非 0 の平方根は 2 つあるため)元の数とは限らない。
     
  • 単位関数を積分すると自乗の半分となる。
     

自然数の自乗の性質

編集

自然数の自乗は平方数と呼ばれる。

応用

編集
  • 正方形面積は、長さの自乗である。一般に、面積はある長さの自乗に比例する形で表すことができる。
     
  • 比例関数を積分すると自乗の比例となることから、積分を暗黙に含む物理現象の公式には自乗が現れる。
  • 関数としての自乗は、偶関数x ≥ 0単調増加かつ x ≤ 0 では単調減少、最小値f (0) = 0x = 0 を含むあらゆる点で無限回微分可能、という性質を持ち、これらは偏差誤差を扱うのに便利な性質である。分散最小二乗法などは自乗を使っているが、仮に自乗以外の関数を使った場合、算出や応用がはるかに困難になる。

行列の自乗

編集

行列に対しても、自乗は自らとの積として定義される。ただし、行列の乗算では左オペランドの列数と右オペランドの行数が一致しなければならないので、行列の自乗は正方行列に対してのみ定義できる。

自乗して 0 になるのは 0 のみであるのに対し、自乗して零行列 O になるのは零行列とは限らず、任意の x, y に対し

 

が成り立つ。なお、零行列に何をかけても零行列なので、この形の行列は自乗に限らず 2 以上の何乗しても零行列である。

コンピュータでの自乗

編集

ほとんどのプロセッサは自乗専用の命令を持たず、自乗は乗算命令で実現される。

数学的には、自乗を指数を 2 とする冪関数を用いて計算しても、単純に定義通り乗算を行っても得られる結果は同じである。しかしながら、前者は指数関数対数関数を計算する必要があるのに対して(これらの計算はテイラー展開を基礎に行われる)、後者は 1 回の乗算をするだけで済む。計算速度を重視する上で、自乗の計算を行う機会は非常に多いため、冪の計算について自乗で置き換えられる部分については可能な限り単純な乗算をするように実装することが好ましい。このような事情から、計算速度の最適化を目的とする冪関数自身の実装や冪関数を含むプログラムのコンパイラの実装では、「数 x の指数 2 の冪乗」は「数 xx 自身の乗算」に置き換えられるようになっていることが多い。

脚注

編集

関連項目

編集