2016-10-30 8 views
-1

Link to functionMATLABでこの関数をプロットしますか?

上記の関数(x1、x2)は、[-1,1] x [-1,1]の要素です。

私はmyselfを試しましたが、これが正しいかどうかわかりません。これは二次方程式なので、私はある曲線を予想していました。

+1

、あなたは曲線を期待すべきではありません。 – Statham

+0

z = x^2 + y^2のように、関数のプロットもサーフェスでなければなりません。 – Statham

+0

@Statham、正しい私のプロットですか?私は、関数プロットを計算するためにポイントワイズ乗算を使用する必要があります。 – Sourdough

答えて

1

コメントにStathamが示唆しているように、カーブではなくサーフェスが必要なので、それに応じてデータを準備する必要があります。

w0=0.01; w1=0.4; w2=-0.2; w3=0.01; w4=0.2; w5=1; 

x1=linspace(-1,1,21); 
x2=linspace(-1,1,21); 
[X1,X2]=meshgrid(x1,x2); 

Z=w0+w1*X1+w2*X2+w3*X1.^2+w4*X2.^2+w5*X1*transpose(X2); 

surf(X1,X2,Z); 

結果:あなたはあなたが提示関数のプロットを取得したい場合、これは方法の例である2つの変数があります
surf plot result

関連する問題