• ベストアンサー

こういう関数を描くには有料ソフトが必要ですか?

P(k)=nCk・((1/n)^k)・(((n-1)/n)^(n-k)) n=3^14=4782969という大きな数の場合を計算・描画したいのですが、無料の代替手段があれば教えて下さい (あまり数学のことは分からない質問者です)

質問者が選んだベストアンサー

  • ベストアンサー
  • ur2c
  • ベストアンサー率63% (264/416)
回答No.3

> どうしたら良いのかが分かりません こんな手順です. R を download & install する. dbinom と plot の使い方を調べる. それには R を立ち上げて ?dbnom ?plot とする. 英語がわからなければ http://www.okada.jp.org/RWiki/ で調べる.

noname#165442
質問者

お礼

結局、描画させたい式がOpenOfficeでBinomDistという関数一個で簡単に処理でき、グラフも描くことが出来ました。 ご回答は何かの折に活かしたいと思います。 ありがとうございました。

その他の回答 (2)

  • ur2c
  • ベストアンサー率63% (264/416)
回答No.2

不要です.たとえば R の dbinom と plot という関数で描けます.

参考URL:
http://ja.wikipedia.org/wiki/R言語
noname#165442
質問者

お礼

リンク先を読みましたが、いまひとつどうしたら良いのかが分かりませんでした。 ありがとうございました。

回答No.1

Cって確率・統計でいうコンビネーション? nは定数で良いの? 工夫すれば、GNUPLOTで描画できると思うが・・・。

noname#165442
質問者

お礼

いま下記のことが判明しました。 OpenOfficeという無料ソフトで、 BinomDist(試行が成功する回数;試行回数;1回の試行が成功する確率;計算モード) という関数で上記の計算式は一発で計算できる。 --- あとはグラフ化する方法を見つけることが問題です。 、、、という状況になりました。 もしダメだったらGNUPLOTというのを試してみます。ありがとうございます。