Excel VBA

Excel VBA

[VBA] 合流型超幾何関数とラゲール陪多項式

合流型超幾何関数 次の級数で定義される関数を Kummer の合流型超幾何関数 (Confluent hypergeometric function) といいます。   \[F(a,c\:;x)=1+\frac{a}{c}\frac{x...
Excel VBA

[VBA] 超幾何関数と楕円積分

超幾何関数 次のように定義される級数のことを 超幾何級数 とよびます。   \[1+\frac{ab}{c}\frac{x}{1!}+\frac{a(a+1)b(b+1)}{c(c+1)}\frac{x^2}{2!}+\cdots\: ...
Excel関数グラフ

0は0の約数?

 数学よもやま話です。今回は 0 は 0 の約数 なのかどうかというテーマを扱ってみます。まずは約数の定義を再確認しておきましょう。 整数 N, a に対して、ある整数 b が存在して N = ab が成り立つとき、a を N の約数と...
Excel VBA

【VBA】ベクトル計算

 VBA の配列を用いて ベクトル を扱ってみます。配列形式の FUNCTIONマクロをモジュールに実装しておけば、色々なサブルーチンの中で簡単に呼び出せるので便利です。 ベクトル計算 Excel関数の中には配列を戻り値とする(複数の値...
Excel VBA

【VBA】AddChartメソッドでシートにグラフを挿入

 VBA入門講座 の記事です。今回は Shapes コレクションの AddChart メソッドを使って、シートにグラフを挿入する方法について解説します。 AddChart メソッドでシートにグラフを挿入する 三次関数 y = x3 のグラ...
Excel VBA

[Excel] オイラー法

オイラー法 オイラー法 とは、ある関数 $y=f(x)$ について次のような形をした微分方程式を解くために用いられる手法です。   \  右辺は $x$ と $y$ の 2 変数関数(もちろん 1 変数でも構わない)なので、かなり幅広...
Excel VBA

エクセルで円周率 π を使う方法

  Excel の PI 関数は円周率πの近似値を返します   Excel の SQRTPI 関数は の平方根を返します  エクセルには 円周率π に関する2つの関数 PI と SQRTPI が用意されています。  これらの関数を使...
Excel VBA

[Excel] 変動係数CV

変動係数 (Coefficient of variation) $n$ 個のデータ $x_1,\:x_2,\:\cdots,\:x_N$ があったとき、標準偏差 $\sigma$ は   \ で与えられます。ここで $V$ は分散、$...