我试图绘制以下内容:
z = -4x +(x ^ 2)-4y-(y ^ 2)超过[x,y] =(0:5,0:5)
多数民众赞成我试图这样做:
[X,Y] = meshgrid(0:5,0:5);
Z = -4x +(X ^ 2)-4y-(Y ^ 2);
当我尝试定义z时,我收到“意外表达”错误。请帮助。
答案 0 :(得分:3)
将第二行更改为z=-4*x+(x.^2)-4*y-(y.^2);
,它应该有效。您需要在克拉之前添加一个句点,以将每个元素提升到第二个幂。否则MATLAB将执行矩阵乘法。