Я пытаюсь создать трехмерный график f (x, y) = xsin (xy) exp (- (x + y) / 10) с помощью команды surf
. Мой код ниже:
x=linspace(-5,5,400);
y=linspace(-3,3,400);
[X,Y]=meshgrid(x,y);
Z=x.*sin(x.*y).*exp(-(x+y)/10);
surf(X,Y,Z);
shading interp;
Отображается ошибка Z must be a matrix, not a scalar or vector
. Что я сделал не так?