おもしろメディア学 第89話 一番大きい数を探す数式
2015年8月13日 (木) 投稿者: メディア技術コース
みなさん、こんにちは、
1,3,2のうち、一番大きい数は?というと、みなさんは3だとすぐ答えられます。人間は大変優れた力を持っているので、見ただけで一番大きい数を見つけられるわけですが、もし、機械に求めさせるとすると、どうすればいいでしょう?
例えば、こんなことをすれば求まります。
① 1番目の数1と2番目の数3を比較して、大きい方の3を残す
② 残った3と3番目の数2を比較して大きい方の3を残す
これで、一番大きい数が見つかります。
一種のプログラムですね。コンピュータプログラム言語には、この手順を行ってくれる機能が用意されていることがあります。例えばscilabという数値演算処理ツールでは
max( [ 1 , 3 , 2 ] )
と書くことにより、最大値3が求まります。
実は、これを1発で求めてくれる数式があるのです。以下の式がそれです。
上に書いた例では、x1が1、x2が3、x3が2で、それぞれp乗して全体の和をとったあと、p分の1乗するというものです。こんなことで、最大の数が求まるのでしょうか?