これが怖いの自分だけ?というものありますか?

f[x_] := Tanh[x]/x;
とし、初期条件y(1)=2で1<x<3の範囲で解くとき
NDSolve[{y'[x] == f[x], y[1] == 2}, y[x], {x, 1, 3}]
とやると
NDSolve::deqn: {True,y[1]==2}の最初の引数にはTrueではなく,方程式か方程式のリストが必要です.
となります。ヘルプや既にある質問の回答を読みいろいろと試しましたが解決に至りません。
Wolfram Mathematica 11.1での出来事です。わかる方はいらっしゃいますでしょうか。よろしくお願いします。

A 回答 (1件)

既にy[x]に答えが定義されてしまっているような気がします。

Remove[y]をしてからやり直すと動くのではないでしょうか。
    • good
    • 1
この回答へのお礼

解決しました。ありがとうございました。

お礼日時:2017/10/26 12:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報