あとりえこばと

数学演習と解答

ブロカールの問題(ポール・エルデシュの予想)

19 世紀の数学者アンリ・ブロカールは $n!+1=m^2$ を満たす自然数 $n$ がいくつ存在するのかという問題を提示しました。ポール・エルデシュという数学者は上の方程式を満たす $(m, n)$ の組を3つ挙げて、 「3組だけだ。これ...
数学よもやま話

ハミルトンの四元数

ハミルトンの四元数四元数(quaternion)はアイルランドの数学者ウィリアム・ローワン・ハミルトン (William Rowan Hamilton) によって考案されました。物理を学んでいる人にとっては解析力学の「ハミルトン形式」などで...
Excel VBA

【VBA】1+1=2を計算するプログラム

「プログラムなんて1行も書いたことないよ!」 という人のための VBA 超入門講座の初回です。この講座では、とにかく簡単なプログラムを書いてみて、それを少しずつ変更していくというスタイルで進めていきます。オブジェクトやプロパティなどの用語は...
Excel VBA

【VBA】バーゼル問題 (逆二乗和の収束値)

この記事では、VBA で逆二乗和の収束値を計算し、バーゼル問題に迫ってみます。 【VBA】バーゼル問題に迫ります次のような形の数列の和(級数)を計算する VBA マクロを作ります。  \ $s=1$ のとき $1$ から $n$ までの数字...
Excel VBA

【VBA】Modで割り算の余りを求める

VBA では割り算の剰余を求めるために、関数ではなく Mod 演算子が用意されています。エクセルの MOD関数とは少し使い勝手が異なりますが、基本的な考え方は同じです。 Mod演算子VBA の Mod は モジュロ演算 (剰余演算) を実行...
Excel VBA

【VBA】Int関数・Fix関数

指定した引数に対して整数部を返す VBA 関数が Int と Fix です。互いによく似た機能を持つ関数ですが、負数を指定した場合にその戻り値が異なります。 【VBA】Int関数Int は指定した数値を超えない最大の整数を返します。数学のガ...
Excel VBA

【Excel】対数・常用対数・自然対数(LOG,LOG10,LN)

【Excel】対数計算対数関数(logarithm)は指数関数の逆関数として定義され、 \ のように書き表します。このとき、$x$ と $y$ は \ の関係を満たします。$a$ を「底」とよびます。少しわかりにくいかもしれませんが、「$a...
数学公式集

【Excel】FACTで階乗を計算する

階乗 (factorial) は確率分野の組み合わせ論で多用されます。この記事では階乗と二重階乗の定義と簡単な計算例、ExcelのFACT関数とFACTDOUBLE関数の使い方について解説します。