Excel VBA

Excel VBA

[VBA] Exp関数

Exp関数で指数計算を実行する VBA の Exp関数 はネイピア数 $e=2.718...$ の べき乗 を返します。  戻り値は double 型(倍精度浮動小数点数型)となります。  引数に 1 を指定すると、$e^1=e$ を...
Excel VBA

[VBA] 三角関数 Sin, Cos, Tan

VBA で三角関数 (sin, cos, tan) を計算する Sin(数値) は数値の正弦 (サイン) を返します。  Cos(数値) は数値の余弦 (コサイン) を返します。  Tan(数値) は数値の正接 (タンジェント)を返しま...
Excel関数グラフ

接線を引いてみましょう

 今回は放物線 $f(x) = x^2 + x$ の指定した点に接線を引いてみます。  関数 $y = f(x)$ の点 $a$ における微分係数を $f'(a)$ とすると、接線の方程式は \ で求めることができます。$f'(a)$...
Excel関数グラフ

Excel で微分する

 この記事では、関数の微分についての初歩からの説明と、Excel を用いた数値微分の方法について解説します。 微分係数と導関数 $y=f(x)$ はある区間で連続であるとします。その区間内で $x$ の値が $a$ から $a+h$ に変...
Excel VBA

大きな数と小さな数の入力方法

 セルに大きな数や小さな数を入力するときに便利な方法を紹介します。   大きな数の入力方法 たとえば「 1 億 3 千万」のように、とても大きな数をセルに入力するときに、 =130000000 などと入力すると、 0 の数を間違えて...
Excel関数グラフ

2 つの円軌道を重ね合わせます

2 つの円軌道を重ね合わせます 次のような関数を考えてみます。 x(t) = cost + a cos(t2), y(t) = sint + b sin(t2)  a = b のときは、下図のように円周上にあるベクトルを起点として、もう...
Excel関数グラフ

Excel でサイコロを振ります

 Excel には指定した範囲の無作為な整数値を返す RANDBETWEEN(数値 1, 数値 2) という便利な関数が用意されています。引数の「数値 1 」と「数値 2 」は出力する数値の上限と下限です。それぞれ 1 と 6 を指...
Excel関数グラフ

Excel で連立方程式を解きます

 前回学んだ逆行列を使って連立方程式を解いてみます。 逆行列と連立方程式 次のような連立方程式を考えます。 a x + b y = p c x + d y = q  ここで行列 A とベクトル x, b (ベクトルも行列の1種で...