0

I am trying to plot the following:

z=-4x+(x^2)-4y-(y^2) over [x,y]=(0:5,0:5)

Thats how I am trying to do it:

[x,y]=meshgrid(0:5,0:5);

z=-4x+(x^2)-4y-(y^2);

When I am trying to define z I get an "unexpected expression" error. Help please.

4

1 に答える 1

3

2 行目を に変更するz=-4*x+(x.^2)-4*y-(y.^2);と、動作するはずです。個々の要素を 2 乗するには、カラットの前にピリオドを追加する必要があります。それ以外の場合、MATLAB は行列の乗算を実行します。

于 2012-04-24T19:05:31.600 に答える