マガジンのカバー画像

プログラミングのまとめ

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

記事一覧

Dictionaryの内容表示(VBA)

1.はじめに  ExcelVBAで、連想記憶Dictionaryは、キーと要素(アイテム)の対を格納するオ…

ちのみゆき
1か月前
5

局所的な最大最小値の取得

1.はじめに  何らかの波形のようなデータでは、局所的に最大値、最小値(特定の範囲での極…

ちのみゆき
1か月前
6

レーベンシュタイン距離

1.レーベンシュタイン距離とは  レーベンシュタイン距離(Levenshtein distance)は、2つ…

ちのみゆき
3か月前
7

時計(Windows用)

デスクトップに置いておく時計を作りました。 文字のフォントや大きさ、色を変えることができ…

ちのみゆき
7か月前
4

VBA(Excel)でグラフのデータ範囲の取得

ExcelのVBAでのチャートの操作について、次のようなことがしたい場合があります。 1.チャー…

ちのみゆき
8か月前
3

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

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

3

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

 Excel VBAで第1種、第2種の完全楕円積分の簡易な計算をする関数を作りました。ポイントは計算が簡単であることです。第1種、第2種の完全楕円積分の式は $$ K(k)=\int_{0}^{\frac{\pi}{2}}\frac{d\theta}{\sqrt{1-k^2\sin^2\theta}} $$ $$ E(k)=\int_{0}^{\frac{\pi}{2}}\sqrt{1-k^2\sin^2\theta}d\theta $$ ですが、これを直接計算するのは

ちょうどいい感じの目盛りを求める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}$$を見つけたいとします。エ…

1

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

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

2

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

 パソコンをあれこれ使っているとファイルの数も増えてフォルダの階層も深くなります。空のフォルダなどもたくさんになってきます。そういう時、整理をしようと思うのですが、やみくもに調べても結構手間がかかります。そういうときの参考になるように、フォルダにあるファイルの個数を数えるVBAを作りました。  なぜExcel VBAでやるかというと、シートにデータを落としてリストにできるからです。  調べている内容は、そのフォルダに含まれる、サブフォルダの個数とファイルの個数です。サブフォル