0
私は3つの変数を持つシンボリック関数を作成したい:x
はベクトルで、s
とm
はスカラーです。次に、m
とs
を0と1に、そしてx
を間隔[-10, 10]
にまたがってプロットするとします。私は以下を試した:MATLABのシンボリック関数でシンボリック変数を評価しプロットする方法は?
syms x m s
%x=
y(x)=((1/(s*sqrt(2*pi)))*exp(-1/2*((x-m)/s)^2))
m=0
s=1
yx=subs(y)
y
yx
fplot(linspace(-10,10),yx)
プロットは奇妙に思える。私のミスはどこですか?
うわー、そうだった!なぜ機能がそれ自体で間隔を選んだのでしょうか? –
@MouadSama:あなたはドキュメントを見ましたか? 'fplot'が使うデフォルトのx範囲は' [-5 5] 'です。 – gnovice
ありがとうございました 私の間隔が-10,10 –