关于在MatLab中绘制双曲抛物面的简单查询

时间:2012-04-24 18:57:47

标签: matlab

我试图绘制以下内容:

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时,我收到“意外表达”错误。请帮助。

1 个答案:

答案 0 :(得分:3)

将第二行更改为z=-4*x+(x.^2)-4*y-(y.^2);,它应该有效。您需要在克拉之前添加一个句点,以将每个元素提升到第二个幂。否则MATLAB将执行矩阵乘法。