Rotating a Trig function using meshgrid

I created a minimum x point and a maximum x point as well as a radius. I need to rotate a sin(x) function around the x-axis with it being within the minimum and maximum x location points. The sine wave should also be amplified by the radius. How can I use meshgrid to make the xx, yy, and zz coordinates for the sine wave rotation?

 Akzeptierte Antwort

Star Strider
Star Strider am 19 Nov. 2015

0 Stimmen

It’s difficult to understand what you did from your description.
See if this works:
f = @(x,y) sin(hypot(x,y)).*hypot(x,y);
x = linspace(-5*pi, 5*pi, 100);
[X,Y] = meshgrid(x);
Z = f(X,Y);
figure(1)
surfc(X, Y, Z)
grid on

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by