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.

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);
J'importe ensuite une table de donnée qui comporte notamment une colonne x (comprise entre 0 et 300).

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.
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