Getting Started    

関数magic

MATLABは、任意の大きさの魔方陣を作る組込み関数を用意しています。この関数が magic ですが、別に驚くことではありません。

この行列は、Dürerの彫刻の中のものとほぼ同じで、同様な「魔方陣」の性質をもっています。ただし、中央の列が入れ替わっていることが異なります。 この B を Dürerの A にするため、中央の2つの列を入れ替えましょう。

これは、行列 B の行のそれぞれに対して、要素の順番を1, 3, 2, 4の順に並べ替えます。つぎの結果を得ます。

Dürerは、MATLABの順序を使うことができたときに、なぜ列を並び替えるような面倒さを生じさせたのでしょうか?これは、彼の魔方陣の下の部分で彫刻を作成した年代1514を記述したかったことは疑う余地もありません。


  コロン演算子