なぜこれはプロットされないのですか?
Clear[x, b]
b = 2
f[x_] := b^x
Plot[f[x], {x, 1, 5}]
Plot は単純に空のグラフを生成します。
なぜこれはプロットされないのですか?
Clear[x, b]
b = 2
f[x_] := b^x
Plot[f[x], {x, 1, 5}]
Plot は単純に空のグラフを生成します。
これはMathematica 8でうまくプロットできます.
ただし、関数宣言で := を実行する必要はありません。:= 関数が実際に呼び出されるまで mathematica による関数の評価を延期し、その後、与えられた引数で評価します。
基本的に、私が使用するルールは、:= を使用する理由がない場合は使用しないというものです。
幸運を。
編集 f をクリアしていないことに気付きました。それが問題である可能性があります。
これを試して:
ClearAll[f, b];
b = 2;
f[x_] := b^x
Plot[f[x], {x, 1, 5}]