3d dimensional surface

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

답변 (1개)

G A
G A 2019년 5월 12일

1 개 추천

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)

댓글 수: 4

Biha Dirks
Biha Dirks 2019년 5월 12일
I'll try this tommorow. What does the point mean?
G A
G A 2019년 5월 12일
편집: G A 2019년 5월 12일
The point means element by element operation between arrays and matrices.
Biha Dirks
Biha Dirks 2019년 5월 24일
It is much smoother now but It's still not the same as the 3D plot on Wolfram Alpha.
G A
G A 2019년 5월 24일
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.

이 질문은 마감되었습니다.

질문:

2019년 5월 12일

마감:

2021년 8월 20일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by