MATLAB: Need help creating simple plot (3d plot?)

3d plotplotsurface

"Draw the graph for the function s(x, y)=sin(pix)sin(piy). Let x=y=linspace(0, 4, n). Vary number of points, n, to see how this changes the surface."
I'm a newbie and I have no idea how to go about this. Any help would be greatly appreciated

Best Answer

Ulrik, one option would be a surface plot:
n = 100;
x = linspace(0,4,n);
y = linspace(0,4,n);
[X,Y] = meshgrid(x,y); % create a x-y grid of data points
Z = sin(pi*X).*sin(pi*Y);
surf(X,Y,Z)