Plot f(x,y) = sin(2piX)sin(2piY)
13 次查看(过去 30 天)
显示 更早的评论
So I'm attempting to plot the function f(x,y) = sin(2*pi*X)*sin(2*pi*Y) on the interval [-2,2]x[-2,2], but I'm getting an odd looking graph. So far my code looks like this:
x = -2:.1:2
y = -2:.1:2
[X,Y] = meshgrid(x,y)
Z = sin(2*pi*X)*sin(2*pi*Y)
surf(X,Y,Z)
For some reason, it's only returning a Z value of 20. Any ideas?
0 个评论
回答(1 个)
Sriram Tadavarty
2020-4-27
Hi William,
Try this:
x = -2:.1:2
y = -2:.1:2
[X,Y] = meshgrid(x,y)
Z = sin(2*pi*X).*sin(2*pi*Y) % Peform element wise multiplication
surf(X,Y,Z)
Hope this helps.
Regards,
Sriram
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!