« ■コマネチ大学数学科74講:ピタゴラス | トップページ | ■コマネチ大学数学科75講:ミッシングハイカー »

2008年1月18日 (金)

■Flash:Matrixで3D棒グラフ

 「Matrix」と格闘しつつ「たけしのコマネチ大学数学科」の放送を待っていたのだけれど、録画予約をする前に「いいちこ」で撃沈してしまった。はっと気がついたらもう朝。録画を失敗したのは、これで2回目だ><;今回の問題が気になるところだが「シャブリの気になったもの」の詳しい番組解説記事を待ち、いずれ、書きたいと思う。



20080117_01

 「Matrix」(マトリックス)といっても、キアヌ・リーヴスよろしく、ミスター・スミスと格闘していたわけではない、Flashで画像を変形させるためのMatrix(行列)なのだが、なぜ、そんなはめになったかと言えば、それには、浅~いワケがあるのよ。

 じつは、最近読んだ、小島寛之センセの「文系のための数学教室」という本を紹介しようと思い立った。この本の序章で「積分」の説明のために、「3D棒グラフ」が登場する。「エクセル」を使えば簡単だと思い、この本に登場するグラフを描こうとした。でも、ちょっと、この棒グラフは変わっていて、棒の高さを「人口密度」、そして棒の幅を「面積」としていることなんだよね。「エクセル」には、いろいろなグラフの「ひな型」が用意されて「3D棒グラフ」も描けるけれど、データを3D棒グラフの「幅」として表せるものはないのよ><; そこで、ならば、Flashで作ってみようという気になったわけ^^;

 まっさきに思い浮かんだのが「Matrix」を使えばいいじゃん! ということ。爺にとって、行列の計算なんぞ考えただけで、「いいちこ」を飲み、意識が遠のいてしまうのが、Flashには、そんな難しい計算をしなくとも、手軽に利用できるクラスが用意されている。考え方としては、立方体の見える3面をMatrixによって、変形させ、それを組み合わせて「張りぼて」を作る(いつもながら、とりあえず、それらしく見えればいいという、安直な発想だ;;)。

 出来上がったのが、上の図。拙いスクリプトだけれど、Flashユーザーならば、データ部分を変更し、ちょっと手を加えれば、別のグラフも描けるので、恥を忍んで公開しておく。でもたぶん、利用価値はゼロに近いと思う。 まぁ、私にとっては「そんなのカンケーない」なのだが、そもそもの「文系のための数学教室」の紹介記事を書くという目的はどこに、いったの……? 

 そうなのだ。私の場合、目の前に「ニンジン」をぶら下げられると、すぐにそれに夢中になり、本来の目的を忘れ、見当違いの方向へ走りだしてしまう^^;

 というわけで、途中で力尽きてしまったので、「文系のための数学教室」は、別の「ニンジン」に気をとられていなかったら、エントリをあらためて紹介したいと思う。

≪今回制作したFlashのダウンロード≫
matrix_test01.zip(85KB)
3d_bar01.zip(11KB)
※要、Flash8


|

« ■コマネチ大学数学科74講:ピタゴラス | トップページ | ■コマネチ大学数学科75講:ミッシングハイカー »

コメント

いつもお気遣いありがとうございます。
>「いいちこ」で撃沈
うわぁ~~、
もうすぐアップしますので、おまちください。

投稿: シャブリ | 2008年1月19日 (土) 23時56分

シャブリさん、ありがとうございます。
おかげさまで、記事を継続することができました^^;

投稿: Gascon | 2008年1月21日 (月) 23時00分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/99648/9947498

この記事へのトラックバック一覧です: ■Flash:Matrixで3D棒グラフ:

» コマネチ大学 #74 [シャブリの気になったもの]
コマネチ大学 #74 たけしのコマネチ大学数学科#74 2008年1月17日 深夜OA     今回のテーマは、 「ミッシングハイカー」     【定番本】 コマ大数学科 特別集中講座 ビートたけし ¥1,000 【New】 逆転発想力パズル 脳が目覚める 竹内薫 中村亨... [続きを読む]

受信: 2008年1月20日 (日) 02時11分

« ■コマネチ大学数学科74講:ピタゴラス | トップページ | ■コマネチ大学数学科75講:ミッシングハイカー »