• 締切済み

Mathematica

Mathematicaで、1からnまでの各値の和を求める関数をFor文を使って作成したいのですが、どう入力すればいいですか?

みんなの回答

回答No.3

For文を使いたいとのことですが、こういうやり方もあります。 試して見てください。 f[n_] := Total[Range[n]]

回答No.2

For文を使いたいということですが、違うやり方もあります。 f[n_] := Total[Range[n]] Mathematica Cook Bookなどでは、こういうやり方を推奨していますので、余裕があったら 試してみてください。

  • KappNets
  • ベストアンサー率27% (1557/5688)
回答No.1

私は使ったことがないのでmathematicaのヘルプのforの処を見たら参考になる例題があり、少しもじったら出来ました。如何でしょうか。 For[i = 0; t = i, i < 10, i++, t = t + i; Print[i, " ", t]] とすると、 0 0 1 1 2 3 3 6 4 10 5 15 ... 9 45 というふうになります。

関連するQ&A