2016-10-30 67 views
-1

Link to function在MATLAB中繪製這個函數?

在上述範圍內繪製函數(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); 

結果:
surf plot result