• 締切済み

複雑な数式について エクセルかプログラミング

指数対数、シグマ、平方根、三角関数といった数学記号が複数使われるような長い数式の場合、 エクセルかプログラミング言語で組むとすると、どちらで組んだ方が早く作れますか? 私はエクセルが使えず比較ができないので、わかる方よろしくお願いします。 例えば、F= Σ[i=0~4]F(a[i],b[i],c[i]) F(a,b,c)=3π( Arcsin ( log(a/b) * (√(a^2 + b2 + c2)/ (a*b*c) ) ) ) + ( ( ( a^2*b^2*c^2 )/ (√A*B*C) ) * ( (1/ (A^2+B^2+C^2) ) ) のような関数の場合などです。

みんなの回答

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

この程度ならEXCELでもプログラム言語でも何とでもなりそうですが、 Σがあるので、プログラム言語の方が楽そうに思います。 このような計算をするのにはCやFortranのようなものでも可能ですが、 グラフを書いたりとなると、それに適したものが無料で手に入りますので書いておきます。 1) Scilab http://www.scilab.org 数値計算ができます。シミュレーションのようなことも得意です。 2) maxima http://maxima.sourceforge.net 数値計算に加えて、方程式を解析的に解くこともできます。 このあたりがお勧めです。日本語の解説も結構有りますので検索してみてください。 また統計計算でよく使われているRや(グラフ作成も結構できる) Octaveなどもあります。

with_nature
質問者

お礼

お返事遅くなりましたが、回答ありがとうございました。 結局プログラムの方が得意でしたのでプログラムで済ませましたが、 エクセルもとても便利なんですね。知りませんでした。

関連するQ&A