how to create an anonymous function?

1 visualizzazione (ultimi 30 giorni)
Emil Goh
Emil Goh il 24 Giu 2015
Commentato: Stephen23 il 24 Giu 2015
f(x,y)=x exp(-2y^2-x^2)
plot the surface of the function over R=[-2,2] x [-2,2]
  1 Commento
Stephen23
Stephen23 il 24 Giu 2015
Why do you need an anonymous function?
This is not required for plotting.

Accedi per commentare.

Risposte (2)

Guillaume
Guillaume il 24 Giu 2015
Modificato: Guillaume il 24 Giu 2015
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 il 24 Giu 2015
x=[-2,2]
y=[-2,2]
[X,Y]=meshgrid(x,y)
Z=X.*exp(-2*Y.^2-X.^2)
surf(X,Y,Z)

Categorie

Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by