• 締切済み

統計力学の問題。

M(T)/M(0)=tanh(Tc/T)(M(T)/M(0)) M(T)は磁化の温度変化で、Tcはキュリー温度です。 今、上の式を数値計算により解き、磁化の温度変化を求めてグラフで示せ。 という問題なんですが、これを数式ソフトを使って解きたいんですが、どのようにすればいいのでしょうか? 考えても、何をすればよいのか全く分からず、ここで質問をさせていただきました。 よろしくお願いいたします。

みんなの回答

  • chiezo2005
  • ベストアンサー率41% (634/1537)
回答No.1

イジングモデルの磁化の温度特性の式だと思います。 ちょっと括弧の位置がちがっていて, M(T)/M(0)=tanh{(Tc/T)(M(T)/M(0))} ですよね。 このようなときは自発磁化の比M(T)/M(0)をY,(T/Tc)をX(変数)と考えて数値計算します。 数式ソフトと書いてありますが,一番誰でも持っているソフトで解くには エクセルのゴールシークを使うのが簡単です。 C1セルに=TANH(A1/B1)-A1を書きます。 A1がY,B1がXに相当します。 たとえばXが0.5のときのYを求めたいときは B1に0.5,A1に適当な初期値0.2とかを入れておいて, C1セルを選択しておき「ツール」→「ゴールシーク」として 目標値 0 変化させるセルA1としてOKを押せば,自動的に A1の数値をC1が0になるように探してくれます。 X(B1)の値を0.1,0.2,0.3,0.4・・・,0.9 と変化させて繰り返せばグラフがすべての値がわかりグラフになります。

you2456
質問者

お礼

なるほど。 そういう機能があるなんて知りませんでした。。。 これですっきりしました!! 本当にありがとうございました。

you2456
質問者

補足

あ すみません >>C1セルに=TANH(A1/B1)-A1を書きます。 とあるのですが、TANH(A1×B1)-A1 ではないのでしょうか?

関連するQ&A