MATLAB Answers

How do I create a 2d surface plot for a function of x and y?

18 ビュー (過去 30 日間)
Danny La
Danny La 2020 年 3 月 3 日
編集済み: Kelly Kearney 2020 年 3 月 3 日
This is what I tried
x=linspace(0,10)
y=linspace(0,10)
[xm,ym]=meshgrid(x,y)
fxy=sin(x).*cos(y)
surf(fxy)
but it gives me
Error using surf (line 71)
Z must be a matrix, not a scalar or vector.
Error in problem3 (line 5)
surf(fxy)

  0 件のコメント

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

回答 (1 件)

Kelly Kearney
Kelly Kearney 2020 年 3 月 3 日
編集済み: Kelly Kearney 2020 年 3 月 3 日
Change
fxy = sin(x).*cos(y)
to
fxy = sin(xm).*cos(ym)

  0 件のコメント

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

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by