errors with quiver!

1 view (last 30 days)
John Omoruyi
John Omoruyi on 19 Jun 2022
Commented: John Omoruyi on 19 Jun 2022
Hello there,
...hopefully my intentions with the input below is understood. What exact changes should I consider with line 4 or 5? There's always an error issue here. Thanks, I'm new to this.
spacing = 0.2;
[X,Y] = meshgrid(-2:spacing:2);
Z = X.*exp(-X.^2 - Y.^2);
[DX,DY,DZ] = gradient(Z,spacing);
quiver(X,Y,Z,DX,DY,DZ)
hold on
contour3(X,Y,Z)
axis equal
hold off

Answers (1)

KSSV
KSSV on 19 Jun 2022
spacing = 0.2;
[X,Y] = meshgrid(-2:spacing:2);
Z = X.*exp(-X.^2 - Y.^2);
[DX,DY] = gradient(Z);
quiver(X,Y,DX,DY)
hold on
contour(X,Y,Z)
axis equal
hold off
  1 Comment
John Omoruyi
John Omoruyi on 19 Jun 2022
...thank u so much for replying.
I'm quite aware of this 2D solution, but actually more interested in the 3D implementation as I initially described. I'd be very greatful if you can help.

Sign in to comment.

Categories

Find more on Vector Fields in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!