Bonjour,
Pour un travail, je dois créer tout une série de fonctions moi-même.
Parmi elle se trouve la fonction subs(). Je n'arrive pas à l'implémenter. Pouvez-vous m'aider ?
Voici ce que j'ai déjà fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function sortie=(fonction, variables, valeurs) for i=1:length(variables) variables(i)=valeurs(i) end % code manquant end
Mon problème est que je n'arrive pas à donner les valeurs de mes variables de ma fonction. Je m'explique, si dans le "main" je fais :
syms x y
fonction = x^2 - y
variables = [x, y]
valeurs=[1, 2]
Si durant ma function fct je demande la réévalutation de fonction, matlab m'affiche toujours
x^2-y
alors que je voudrais qu'il me donne - 1 dans ce cas-ci.
Pouvez-vous m'aider ?
Partager