- 締切済み
y=tanh(y*x) を数値計算で解く。
y=tanh(y*x) を数値計算(エクセルのゴールシーク)で解いて、グラフを描きたいのですが、どのようにしたらいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- warumx
- ベストアンサー率0% (0/9)
回答No.2
グラフを描くだけならばゴールシークで解くまでも無いでしょう。 ANo.1の方が回答されている式でExcelのグラフウィザードで描けます。 まず、x=0 のときy=0なので原点を通ることは明らか。原点以外の点は 提示されている式で計算します。 x=F(y)の形なので、yを先に決めたほうが計算も簡単。 -1<y<1の範囲を適当に分割したyに対するxを求める。 セルB1からB19に0.9,0.8,・・・,0,-0.1,・・・,-0.9を入力する。 セルA1に数式"=ATANH(B1)/B1"を設定すると、xが求まる。 後は式をコピーすればよい。ただし、y=0に対応するセルは0を入力。 それ以降は説明不要でしょう。
- arrysthmia
- ベストアンサー率38% (442/1154)
回答No.1
エクセルはよく知りませんが、 その式は、 x = (arctanh y) / y または x = (1 / 2y) log{ (1 + y) / (1 - y) } と変形できます。 (どちらも同じ式) グラフを描く機能を持ったソフトなら、 たぶん描くことができるでしょう。
質問者
お礼
無事 グラフを描くことができました! わざわざありがとうございました。
お礼
お礼 遅れて申し訳ありません!! 先日、やっとグラフが描けました。 ありがとうございました。