how to create an anonymous function?

1 回表示 (過去 30 日間)
Emil Goh
Emil Goh 2015 年 6 月 24 日
コメント済み: Stephen23 2015 年 6 月 24 日
f(x,y)=x exp(-2y^2-x^2)
plot the surface of the function over R=[-2,2] x [-2,2]
  1 件のコメント
Stephen23
Stephen23 2015 年 6 月 24 日
Why do you need an anonymous function?
This is not required for plotting.

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

回答 (2 件)

Guillaume
Guillaume 2015 年 6 月 24 日
編集済み: Guillaume 2015 年 6 月 24 日
Aren't the example in the documentation clear enough?
In this case (assuming the missing operator between x and exp is a multiplication):
f = @(x, y) x.*exp(-2*y.^2-x.^2);
Note: this is an answer to your question title: "How to create an anonymous function".

Azzi Abdelmalek
Azzi Abdelmalek 2015 年 6 月 24 日
x=[-2,2]
y=[-2,2]
[X,Y]=meshgrid(x,y)
Z=X.*exp(-2*Y.^2-X.^2)
surf(X,Y,Z)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by