Certains te diront qu'à partir d'une série de données, on peut ajouter n'importe quelle nouvelle valeur derrière, et on peut toujours justifier cette nouvelle valeur par une explication plus ou moins logique.
Ici, tu as repéré une symétrie ... et tu veux que cette symétrie ressorte dans le résultat.
Le point(7,100) est en effet particulier
A droite de (7,100) , on a (7+3,100*10) puis (7+3+4,100*10*10)
Et à gauche de (7,100), on a (7-3,100/10) puis (7-3-4,100/10/10)
La fonction ressemble à une exponentielle , mais ce n'est pas réellement une exponentielle.
Ici, on a envie (ou besoin) de faire cette manipulation :
0 --> 0
4 --> 1
7 --> 2
10 --> 3
14 --> 4
Puis
0 --> 0 -->1
4 --> 1 --> 10
7 --> 2 -->100
10 --> 3 -->1000
14 --> 4 --> 10000
La 2ème opération est classique, c'est l'exponentielle, en base 10.
La 1ère opération n'est pas triviale. On veut une fonction qui monte 'vite' quand x est proche de 7, et qui monte un peu moins vite quand on s'en éloigne. Et qui soit symétrique autour de ce point 7.
Ma fonction fétiche, c'est la fonction artangente. Je vais donc l'utiliser ici, une nouvelle fois.
Par tatonnement, on va chercher un nombre k, tel que atan(7k) = 2*atan(3k) ; on trouve k=0.12598815
Et en reconstituant toute la chaine, on arrive à la fonction :
 = 10 ^{ 2.76726908 * atan( 0.12598815 (x-7) ) +2})
Ce n'est pas très lisible. Ce qu'il y a en exposant, c'est : 2.76726908 * atan( 0.12598815 (x-7) ) +2
Cette fonction colle parfaitement à tes 5 valeurs. Sur l'intervalle 0 à 14, on a une belle croissance, propre.
Elle est croissante partout , mais pas sûr du tout que tu sois d'accord avec les valeurs proposées pour x=30 ou au delà.
Tout ça, parce que comme dit au début, à partir d'une série de données, on peut compléter à peu près comme on veut.
Après réflexion, une bonne fonction pour remplacer ma chère fonction atan(), ce serait une fonction du type
^{1/3} + b (x-7))