アフィリエイト広告を利用しています

2015年11月07日

1次変換を繰り返して軌跡を描きます

≫ [Amazon書籍] 日本人の9割が答えられない理系の大疑問100

1次変換を繰り返して軌跡を描きます

 今回は円弧を描く線形変換を扱いますが、行列の性質を調べるために 「1次変換の繰り返し」という特殊な方法を使います。ある点を1次変換し、得られた座標に対してまた同じ行列で1次変換します。そしてさらに変換して・・・というようなことを繰り返し、それを全てプロットしていきます。するとそこに点の軌跡が描かれているはずです。すなわち行列Aによる変換:

行列Aによる変換

という演算を必要な n だけコンピューターで繰り返すのです。これは手計算でやると途方もない根性を要求されるので、コンピューター数学ならではの手法といえます。さっそく普通の回転行列で試してみましょう。初期値を (x, y) = (1, 0) とし、θ = pi/18 = 10° とした R10 を用いて計算してみます:

 繰り返し変換による円軌道.gif

 綺麗に円弧を描いていますね。これはあくまでテストです。本番はここから。今回はベッセル関数を成分にもつ行列

ベッセル関数を成分にもつ行列

を定義します。通常の回転行列における cosθを J0(θ) で、sinθを J1(θ) に置き換えています。θ = pi/6 = 30° とした B30 を用いて点の軌跡を描いてみると・・・・・・

 ベッセル行列繰返し変換.gif

 螺旋が現れました。 (1, 0) からスタートして少しずつ半径を小さくしながら回転して原点へ巻き込んでいく様子がわかりますね。これはもちろんベッセル関数のもつ減衰振動の性質によるものです。
   
検索
Excel VBA 数学教室
数学問題集(解答付き)
下剋上算数
ベクトル解析
サッカーマティクス
Excelで学ぶ統計解析
和算的思考力
学び直し
整数論の理論と演習
大人が手こずる算数
東大生の知恵袋
フーリエ変換
インド式秒算術
Excelで学ぶ微分積分
Excel 数学シミュレーション
オイラーの贈物


ファン
最新記事
カテゴリーアーカイブ