Bonjour,
Je souhaiterais fusionner des matrices présentant un nombre de lignes différent. Les noms des lignes correspondent à des nombres non entiers dans un ordre croissant, sous forme de chaînes de caractères, et diffèrents entre 2 matrices. Concrètement ça ressemble à ça :
--------------- C10 -- C11 - C12 -- C9 - D10 ...
1926.975 -- 1500 1500 1600 1500 1470
1927.11 ---- 1500 1500 1600 1500 1470
1927.244 -- 1500 1500 1600 1500 1470
1927.378 -- 1500 1500 1600 1500 1470
1927.512 -- 1500 1500 1600 1500 1470
...
Les matrices présentent un nombre de lignes différent dont les noms/valeurs sont piochés dans un même intervalle (ici entre 2.000 et 20.000 en gros) mais ne sont pas communs, et n'ont pas le même écartement que ce soit d'une matrice à l'autre ou dans une même matrice.
Je ne sais pas si mon problème est clair...
En gros, je voudrais pouvoir réaliser une sorte d'interpolation pour ramener toutes mes données sur une même série d'abscisses. J'ai trouvé la fonction interpol.matrix qui se rapproche un peu de ce que je souhaite faire, mais elle suppose que nos points aient le même écartement...
Bref, un petit coup de main serait le bienvenu (merci de me préciser si mes explications ne sont pas claires...)
Merci d'avance
Partager