平方根を計算できるOA電卓で冪根を求める方法

現在はスマートフォンを含むコンピュータで手軽に冪根の数値解を得ることができる.

しかし, どうやって計算しているのかということを知っている人はいないだろうし、ほとんどの人は知る必要がないだろうし, 少しアルゴリズムに詳しい人ならニュートン法を使うというだろう.

とはいえ, 立方根を求めることができれば日曜大工くらいには使えるだろうから, 以下に手順を残しておこう.

目的をk(≥0)の立方根を求める.

  1. [CM][k][M+]を入力する. (平方根を残したい数をメモリに記憶するとともに画面入力する)
  2. [×][RM][=][][]を入力する.
  3. 前項の操作を繰り返し、作業の前後で値が変わらなくなったら操作を終了する. 画面に表示された値が k の立方根である

この操作は an+1=(kan)1/4 なる漸化式を順次計算することに相当する. この漸化式で表される数列 {an} の一般項が an=k1/3+c/4n (c は初項に依存する定数) であるので, n が大きくなる, すなわち, この漸化式を繰り返し適用し続けることで k の立方根が得られることがわかる.

任意の冪根を得るには