Bonjour,

à un couple de valeur x et y est associée une troisième valeur. ''L'axe des x'' possède 10 valeurs et ''l'axe des y'' en possède 19.

J'ai écris cela, et il fonctionne. Mais maintenant je dois pouvoir '' interpoler'' les valeurs et la je bloque.

C'est à dire si je mets une valeur entre ,0.105260000,0.157890000 par exemple.



RPM=[0.50,0.60,0.70,0.75,0.80,0.85, 0.90,0.95,1.00,1.05]

BETA=[0.000000000,0.052630000,0.1052 60000,0.157890000,0.210530000, 0.263160000....... etc ]

Correct =[10.386830000,10.232360000,10.0 56300000,9.878490000,9.6959300 00,9.507970000,9.303930000,9.1 03320000,8.895180000,8.6752200 00,8.446890000,8.218550000,7.9 82370000,7.753250000,7.5037100 00,7.258810000,7.012990000,6.7 69020000,6.532470000,6.2987000 00; ETC avec les lignes suplementaires

rpm=evstr(x_dialog('value of rpm','0'));
betaa=evstr(x_dialog('value of beta','0'));

x=find(RPM==rpm)
y=find(BETA==betaa)

input("The associated value to beta and rpm is")


disp(Correct(x,y))

maintenant je dois pouvoir interpoler les valeurs et la je bloque.

C'est à dire si je mets une valeur entre ,0.105260000,0.157890000 par exemple retourner la troisième valeur '' interpoller''.

Merci bien.