goo blog サービス終了のお知らせ 

のんびり便り

2009年3月に退職、
その後の日々をランダムに・・・・

テニス(ダブルス)組合せ表

2014年03月20日 | スポーツ

今月のパソコン教室で久し振りに Excel を使い「能力テスト」の作表を習った。家に帰って復習してみてこれを乱数で作ってみたくなり調べたら乱数を表わす関数が見つかった、試してみたら結構面白い表ができた。

考えてみるといつもテニス仲間で集まり市営の施設を借りてプレーをするがその時の組合せ表も乱数表を利用しているのだと思い当たった。そこで作る事に挑戦してみた。


まず集まる人に番号を付ける。その人数を4人から9人までの範囲で試合数を30ゲーム位としてやってみる事にした。
最初に各人数毎に幾つのペアが出来るかを数えてみる事にすると
  4人  6組  5人 10組  6人 15組
  7人 21組  8人 28組  9人 36組   と云うようになった、
これを元に対戦カードの組合せ(試合数)を計算すると下記の様になる、尚、7人から9人の表は組合せの数が多すぎるので省略します。
  4人 3ゲーム       5人10ゲーム     6人 45ゲーム
  7人 105ゲーム   8人 210ゲーム   9人 378ゲーム

ここで対戦カードごとに1から番号を振りその範囲内で乱数を発生させて30ゲーム分の組合せを決めました。但し、4人参加のグループは3組のゲームの繰り返しなので省きました。

この表では出来る限り同じ人が5回以上連続したり、同じペアがやはり続けて試合をするのは好ましく無いのでそこは手作業で調整しました。(器械だけの計算ではどうしても起きる事なので)

そして対戦カードの表を作る過程で面白い事が解ってきた。
まず、ペアの組合せ(対戦相手)の数をペアの数で割るとが求められる、その数を人数毎の差を求め更にその差を計算すると全てが 0.5 になった。これは何となく式が潜んでいるなと思い以前買っておいた高校数学の教科書をひっぱりだして調べ出すと数学Bの数列、斬化式の処に行きついた。
それを参考に係数 A の式  A=0.5+0.25(n-1)(n-4) を導き出し、対戦カードの数を計算する式を見つけ出す事が出来た。T=(n-2)C2*A  (この式のCの前後にある(n-2)と2は添え字として普通は小さい文字で組合せの計算式です)。私としてはどうしてこの様な式が出来たか解りませんが、多分専門家の先生方なら論理的に説明出来るでしょう。残念ながら私にはそこまでの能力も体力も持ち合わせていません。

この1週間、この表を作る事にはまりサイクリングやテニスの後も、絶えず頭の隅にあり疲れていてもどうしたら作れるのか考え通しで0時過ぎまで起きている事も数回あり、やっと今日出来上がりました。とてもバテてます。

コメント (2)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 春を感じて | トップ | 最近の行動 »
最新の画像もっと見る

2 コメント(10/1 コメント投稿終了予定)

コメント日が  古い順  |   新しい順
さすがです! (あや)
2014-03-23 10:21:43
同じ教室で、同じ「能力テスト」を作製したはずなのに、私との違いがあまりにも大きすぎて・・・・。さすがです!!とし言えません・・。よく作りましたね!そもそもの頭の違いとしか言えませんが、とても私には考えつきません。

 でも、きっとず~っとこの表に心を奪われていたKurakさんを想像すると、ちょっと面白いです。さすがですが、寝不足は身体によくありませんので、それだけは気をつけてくださいね。
返信する
テニスの組み合わせ表に… (shige)
2014-03-24 15:19:18
「能力テスト」からテニスの組み合わせ表を思いつき、すぐ実行に移す。やはり凄いですね。
諦めずに完成させるところも凄いです。
今度から、テニスの試合に活用出来そうですね。一人何試合くらいするんですかね…
気候も良くなったので、テニスの試合頑張って下さい。
返信する

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。

スポーツ」カテゴリの最新記事