Home > 数学

Web 酒 肴

«前へ || 1 || 次へ»

すうじあむに『数学ガール』掲載

『数学ガール』はJavaやPerl関連の著者としても有名な結城浩さんが執筆した、数学を題材とした小説です。 内容はかなり硬派な数学の話題となっているのですが、その中にほんわかとした高校生の青春や恋愛が顔を見せ、 時にそれが数式と絡み合いながら進んでいく物語となっています。

僕も購入しましたが、正直言ってかなり難しい。 少なくとも高校の理系数学はある程度すらすらできる人じゃないと読めないと思います。 その分、数学が得意な人には読み応えがあり知的好奇心をかきたてられるものとなっています。

で、この数学ガールですが、なんとその原稿の一部をすうじあむに掲載させていただく許可をもらいました。 結城さんと何度かメールのやりとりをさせてもらいましたが、一方的にお願いしているにも関わらず、こちらの事情も汲んだ上で話をしてくれるとても優しい方です。

数学ガールを読んだことのない人は、ぜひ読んでください。

すうじあむ - セレクション - 数学ガール(Web版)

また、すうじあむに掲載しているのは本書の中のごく一部なので、面白ければぜひ書籍を読むことをお勧めします。

[Flex]調和級数の部分和計算フォーム

調和級数がどのように増加するのかを検証するために、調和級数の部分和を計算するツールを作りました。

PCスペックにもよりますが、x = 1000000(ひゃくまん)を入力するとアホほど時間がかかります。 なので1,000,000より上は入力できないようにしました。

計算結果は分数と小数両方表示します。 分数計算がめんどくさそうだったけど、ユークリッド互助法使って最大公約数を出す関数作ったら、それ使って最小公倍数も出せて結構簡単に 通分とか約分ができた。

上記2関数のソースを一応載せときます。

public class MathFunctions
{
    /**
     * 最大公約数を計算する 
     * @param m
     * @param n
     * @return 
     * 
     */
    public static function gcf(m:Number, n:Number):Number{
        //負の数の場合は正の数に変換
        m = Math.abs(m);
        n = Math.abs(n);

        while(true){
            if(m < n){
                var tmp:Number = m;
                m = n;
                n = tmp;
            }

            if(n == 0) return m;

            if(m % n == 0){
                return n;
            }else{
                m = m % n;
            }
        }

        return 0;//コンパイルエラーを防ぐため(実際にはここに到達することはない)
    }


    /**
     * 最小公倍数を計算する 
     * @param m
     * @param n
     * @return 
     * 
     */
    public static function lcm(m:Number, n:Number):Number{
        var gcf:Number = gcf(m, n);
        return m / gcf * n;
    }
}

[問題]コマネチ大学数学科 ラマヌジャン

『たけしのコマネチ大学数学科』(現在では『たけしのコマ大数学科』)というTV番組をご存知でしょうか。

扱っている内容は硬派な数学なのですが、それを分かりやすい身近な題材で紹介してくれています。 深夜放送でありながら異例の視聴率を叩き出しているそうな。 その中で出題された問題を一つ紹介します。

問題はすうじあむにあげています

テーマはラマヌジャン。 ラマヌジャンという天才数学者が発見した公式を利用するとエレガントに解ける、ということらしいですが、別に力ずくで解くことも可能です。 人それぞれ、色んな解き方ができるのが数学の素晴らしいところであります。

皆さんもチャレンジしてみてはどうでしょう?

[数学][入試]すうじあむ

WEBで数学の総合ポータルサイトを作りたい。 そう思ったのが今年の初めの頃。 これだけインターネットが発展し、WEB上であらゆる情報がユーザから発信され、交換されている。 でもなぜか数学の情報でそれをしているところがないのです。

もちろん、かなりまとまった情報を発信しているサイトはあります。 だけどそれらはあくまで一方通行で、自由に自分達が数学に関する話題を発信したり、意見を交わせる場ではない。

なぜだろうか。 一番に思い浮かぶ原因は、数学には数式や図というものが必須だということ。 それなのに数式をブラウザで表現するための技術が未発達なこと。

じゃあ自分達がそれを作ったらどうだろう。 あらゆる数学の情報が集まり、自由にみんなが発言できる場。 きっとものすごく大変だけど、そんな場所ができたらきっとものすごく楽しい。

ということでまず作りました。

すうじあむ

行動を起こせば何かが変わるもので、このサイトに賛同してくれる某予備校の数学講師の方が続々と協力してくれています。 今はまだその講師の方々が持っている入試数学の問題、解答を設置した情報配信サイトでしかありません。 普通に書籍として出版できるようなコンテンツであるため、解答に関しては課金していますが、無料問題もあります。

無料問題

今後、ここに色んな機能を追加し、当初考えていた構想を絶対に実現してやろうと決意しております。

«前へ || 1 || 次へ»

Home > 数学

Search
Feeds

Page Top