Passing function with parameters to another function
Afficher commentaires plus anciens
Hi,
I am trying to create a function that accepts another function with its own parameters e.g. Func1(@(x)Func2(x,para1,para2,...etc)) Is this possible in Matlab? If yes, how?
Réponses (1)
KSSV
le 17 Oct 2017
f1 = @(x,y) x(y) ;
f2 = @(y) sin(y) ;
f1(f2,pi/2)
3 commentaires
Mazin Mustafa
le 21 Oct 2017
Amjith Shaheer
le 1 Juil 2020
Why do u have to put a dot in x.^2 + a;.I am new to Matlab
KSSV
le 1 Juil 2020
If x is an array to get element by element square, you have to put . i.e .^
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!