What is the benefit of using a function handle?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
JohnS
le 24 Jan 2015
Réponse apportée : per isakson
le 24 Jan 2015
y = @(x) x; vs y=x... why would I use one over the other? Any benefit to the function handle?
0 commentaires
Réponse acceptée
per isakson
le 24 Jan 2015
IMO: the main benefit is that it can be passed to other functions as an argument.
0 commentaires
Plus de réponses (2)
Zoltán Csáti
le 24 Jan 2015
The two statements are not the same. The first one defines a function while the second one is an equality. The two identical forms are
y = @(x) x;
and
function y = some_function(x)
y = x;
end
0 commentaires
Kai
le 24 Jan 2015
The function handle is for example helpful for integration. Maybe you can have a look at fplot, which makes use of function handles.
0 commentaires
Voir également
Catégories
En savoir plus sur Function Creation dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!