マガジンのカバー画像

プログラミングのまとめ

26
有用だなと思うプログラミングでの数値計算方法やアルゴリズムなどに関する記事を集めていきます。プログラミング言語は自分で書いたものはExcel VBA、C#、VB.net ですが、…
運営しているクリエイター

2022年2月の記事一覧

和歌を音で57577に分割するExcel VBA

 漢字まじりの和歌は単に57577文字で分けると思った通りにはならないので、音(読み仮名)で…

3

第1種、第2種完全楕円積分のVBA簡易計算

 Excel VBAで第1種、第2種の完全楕円積分の簡易な計算をする関数を作りました。ポイントは…

3

ちょうどいい感じの目盛りを求めるVBA

 Excelなどでグラフを書くと最大最小や目盛りは自動でそれなりにうまく書いてくれます。ちょ…

2

重回帰式の逐次修正

 重回帰式(多変量解析)で独立変数から従属変数を推定する式が既にある場合でも、新たにデー…

1

計算機イプシロンの求め方

 計算機イプシロンεはそのコンピュターで1より大きい最小の値と1との差とか、1と1+εの差…

2

数値微分の検討、微小hの値について

$${xの関数f(x)}$$の微分は $$ f'(x) = \lim_{h \to 0} \frac{f(x+h) - f(x)}{h} $$ と定義…

ニュートン法による最適化

 ある関数$${f(x)}$$について、$${f(x) = 0}$$となるような$${x}$$を見つけたいとします。エラー関数がゼロになるような変数の値を知りたい、ということです。$${x}$$はベクトルであってもかまいません。  関数の$${x = a}$$でのテーラー展開が得られるものとすると $$ f(x) = \displaystyle\sum_{0}^{\infty} \frac{f^{(n)}(a)}{n!}(x - a)^n     …(1) $$ (1)

今日が祝日かを答えるコマンド

 いろいろなプログラムで年月日や曜日を取得したり、日数計算したりすることはよくありますし…

2

フォルダにあるファイルの個数を数える

 パソコンをあれこれ使っているとファイルの数も増えてフォルダの階層も深くなります。空のフ…

2

2次元配列をシートに書き込むVBA

 Excel VBAでは、シートにあるデータを取得して、何らかの処理をして、それをまたシートに書…

1

3点を通る2次方程式

 3点のデータが与えられたとき、それを通る$${(x_i, y_i), i=0,1,2}$$2次方程式$${y = a_2x…