# 3d dimensional surface

1 view (last 30 days)
Biha Dirks on 12 May 2019
Commented: G A on 24 May 2019
I'm trying to plot a 3d dimensional surface. The function given is The code below is the one I'm using.
v = [-2:0.1:2];
w = [-2:0.1:2];
[X,Y] = meshgrid(v,w);
Z = 6*X^2-4*X^2*Y^2;
figure(3);
surf(X,Y,Z)
And this is the output in MATLAB:
Now when I do this in Wolfram alpha i'm getting a much smoother surface. So I'm wondering what I am doing wrong: https://www.wolframalpha.com/input/?i=3d+plot+6x%5E2-4x%5E2y%5E2

G A on 12 May 2019
v = [-2:0.1:2];
w = [-2:0.1:2];
[X,Y] = meshgrid(v,w);
Z = 6*X.^2-4*X.^2.*Y.^2;
figure(3);
surf(X,Y,Z)

Show 1 older comment
G A on 12 May 2019
The point means element by element operation between arrays and matrices.
Biha Dirks on 24 May 2019
It is much smoother now but It's still not the same as the 3D plot on Wolfram Alpha.
G A on 24 May 2019
Not the same in which way? 3D plot on Wolfram Alpha has different limits for X and Y than those of yours given by v and w.