Plot f(x,y) = sin(2piX)sin(2piY)

14 ビュー (過去 30 日間)
William Baker
William Baker 2020 年 4 月 27 日
コメント済み: Sriram Tadavarty 2020 年 4 月 27 日
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?

回答 (1 件)

Sriram Tadavarty
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
  2 件のコメント
William Baker
William Baker 2020 年 4 月 27 日
Wow, I could have sworn I tried this and it gave an error. Thanks so much, this fixed the issue.
Sriram Tadavarty
Sriram Tadavarty 2020 年 4 月 27 日
Glad that it helped.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

タグ

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by