Bonjour,
J'ai cherché dans le forum, plusieurs sujet se rapproche de ce que je veux, mais je n'ai pas trouvé la solution.
J'ai le code et la fonction suivante.
J'importe ensuite une table de donnée qui comporte notamment une colonne x (comprise entre 0 et 300).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 xtable=[0:0.1:300]; Htable=(x+13).^3-x.^2-x+215*cos(0.25*x.^3)-(x+sin(21*x)).^2; plot(xtable,Htable);
Je cherche à obtenir la valeur de H pour la 1ère valeur de x importée.
Si ma 1ère valeur de x est 170.4, comment obtenir la valeur de H correspondante ?
(La fonction ici est simplifiée pour avoir un exemple, dans mon code, j'obtiens Htable après une vingtaine d'étapes calculatoires en me servant des données importées)
J'ai essayé ceci, mais ça me renvoie la 1ère valeur de H
Le problème vient de mon pas (=0.1) j'ai l'impression. Si j'essaye pour une valeur entière de x(1) = 170 par exemple, je récupère la 17e valeur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part H(1)=[Htable(x(1))];
Je ne sais pas comment aller chercher la valeur de x(1). (Et le problème se corse si x(1) est un décimal).
Je vous remercie
Partager