「数学ネタ」の記事一覧

C#で相関係数を計算する

数学ネタ

相関係数とは、2つのデータまたは確率変数の間にある線形な関係の強弱を測る指標です。相関係数は無次元量で、1以上1以下の実数になります。相関係数が正のとき正の相関があり、負のとき負の相関があるといいます。また相関係数が0の・・・

C#で最小公倍数を求める

その他の小技 数学ネタ

今回は最小公倍数を計算するプログラムを作成します。 突然ですが、分数の足し算は好きですか? 足し算よりもかけ算のほうが普通は難しいのですが、分数の場合はそうではありません。分数のかけ算は分母同士、分子同士を掛け合わせるだ・・・

バックトラック法でナイト巡回問題を解く

数学ネタ

ナイト巡回問題とは、チェスを使った数学的パズルの一種。チェスで使う駒のひとつナイトをチェス盤の上を動かし、すべてのマスを1回ずつ通って最初の場所に戻ってくるようにするのはどうすればよいかという問題です。 ナイトは将棋の桂・・・

C#でマンデルブロ集合を描いてみた

数学ネタ

当ブログはネタ切れをおこすと数学ネタに走る傾向があります。YouTubeで公開されているある動画をみてC#でマンデルブロ集合を描くことに挑戦してみました。 元ネタはこちらです。ヘロンの数学さんの動画です。 マンデルブロ集・・・

C#で魔方陣をつくる

数学ネタ

n×n 個の正方形の方陣に数字を配置し、縦・横・対角線のすべての列でその列の数の合計が同じになるものを魔方陣といいます。今回はC#で魔方陣をつくります。 まず3×3の魔方陣について。1~9までの整数で順列をつくり、縦横斜・・・

コラッツ予想

数学ネタ

今回も他人様の動画をネタにしています。 コラッツの問題は数論の未解決問題のひとつです。1937年にローター・コラッツが問題を提示しました。 これは「任意の正の整数 n をとり、n が偶数の場合はnを2で割り、奇数の場合は・・・

C#で約数と完全数を求める

数学ネタ

すべての約数を求める 整数の約数とはある整数Xを割り切ることのできる整数のことです。これを求めるためには、1から順番に実際に割ってみて割り切ることができる数を集めればよいということになります。 [crayon-633dd・・・

ページの先頭へ