Cela devrait être assez facile, mais je suis nouveau à matlab alors pardonnez-moi. Je crée une fonction qui prend comme fonction une fonction y = "une fonction de x". y pourrait être un handle de fonction (disons y = @ (x) x^2), ou je peux y être une expression symbolique (comme y = x^2) ... Ce qui est plus facile.Matlab: comment passer une liste à travers une fonction, retourner la liste des réponses
Je souhaite exécuter la liste x à l'aide de la fonction y et renvoyer une liste des valeurs y calculées. donc le résultat devrait être [1 4 9 16 25]. Comment ferais-je cela dans une fonction?
Il devrait ressembler à ceci:
function myfunc = func(f)
xlist = [1 2 3 4 5]; %IMPORTANT: in this case, xlist's class is "sym"
ylist = ... %statement of something like "f(xlist)" goes here*