Interpolation et difference de courbes d'abscisses differentes sur tableur

Fermé
Antoinescar - 15 avril 2020 à 23:58
Raymond PENTIER Messages postés 58755 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 11 décembre 2024 - 18 avril 2020 à 15:36
Bonjour,

j'ai deux courbes que j'aimerais comparer (différence entre les courbes en tous points par exemple).

Ces deux courbes sont composées d'une colonne abscisse et d'une colonne ordonnée de données chacune.
Elles sont formées par des points d'abscisse différentes l'une de l'autre.
Donc je ne peux pas simplement faire une soustraction des deux ordonnées en tous points, car il n'y a pas autant de points pour deux courbes, ni pour les mêmes valeurs de l'abscisse.

Etant donné que les tableurs interpolent les points en courbes, je me demande s'il est possible à partir de l'interpolation qui permet de construire une courbe par exemple, d'obtenir des nouvelles données issues de l'interpolation, avec une abscisse identique pour les deux courbes. Cela me permettrais ensuite de faire la différence d'ordonnée en tout point.

Je dis tableur (excel, libre office, gnumeric) mais si quelqu'un me propose un logiciel ou une autre solution, je suis bien sûr preneur :)

Merci beaucoup, et en espérant que ce message vous trouvera en bonne santé :)
A voir également:

4 réponses

Raymond PENTIER Messages postés 58755 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 11 décembre 2024 17 250
Modifié le 16 avril 2020 à 19:49
Bonjour.

J'ai beau pratiquer régulièrement les graphiques sur tableur, je n'arrive pas à comprendre ton explication :
Ces deux courbes sont composées d'une colonne abscisse et d'une colonne ordonnée de données chacune. Elles sont formées par des points d'abscisse différentes l'une de l'autre.

NON, ce n'est pas possible !
- Ou bien tu as deux tableaux différents avec 2 colonnes chacun
- Ou bien tu as un seul tableau, mais il faut une colonne d'abscisses et 2 colonnes d'ordonnées
C'est cette seconde solution que tu dois utiliser, en mettant toutes les valeurs d'abscisses des deux courbes dans la première colonne.

La prochaine fois que tu poses une question sur Calc, pense à joindre ton fichier.
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
2) https://www.transfernow.net/


1
Raymond PENTIER Messages postés 58755 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 11 décembre 2024 17 250
18 avril 2020 à 01:56
Bonsoir.

Si j'avais à faire ce travail, j'aurais procédé ainsi :
  • Pour placer les 2 courbes sur un même système d'axes, déplacer la colonne E en C, en respectant les valeurs d'abscisses. Ainsi la donnée de E3 se retrouve en C5, la valeur de E4 en C7, etc.
  • Quand cette (lourde) opération est finie, on peut supprimer les colonnes D et E devenues inutiles.
  • Pour interpoler les ordonnées manquantes, il suffit de saisir en C6 la formule =(C7-C5)/2+C5 et la copier en C8, C10, etc.
  • Pour l'écart entre les ordonnées, rien de plus simple, avec =B3-C3 à saisir en D3 et recopier ; à signaler que les saisies en B sont entachées d'erreurs, car insérées au format TEXTE. Ainsi en B18, les chiffres sont précédés d'un tiret alphabétique, et pas du signe - (moins) ... Le logiciel fait quand même les opérations en traitant comme des nombres les données non précédées d'un signe, mais ne peut y parvenir quand ce tiret existe ; ainsi en D18 le tableur affiche #VALEUR!

- J'ai fait cet exercice jusqu'à la ligne 126, te laissant le soin de continuer ...
- Je pense qu'une courbe avec 3.166 points et une autre avec seulement 419 points peuvent difficilement se prêter à comparaison. https://cjoint.com/c/JDrxrleX2yc
- Et je suggère de ne pas ajouter une troisième courbe "écart", car elle prend rapidement une allure bizarre !
1
Antoinesj Messages postés 3 Date d'inscription mercredi 15 avril 2020 Statut Membre Dernière intervention 18 avril 2020
18 avril 2020 à 11:54
Merci pour votre solution :)
J'aurais préféré une solution un peu plus automatisée mais celle ci marche sans aucun doute.
0
Raymond PENTIER Messages postés 58755 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 11 décembre 2024 17 250 > Antoinesj Messages postés 3 Date d'inscription mercredi 15 avril 2020 Statut Membre Dernière intervention 18 avril 2020
18 avril 2020 à 15:36
Malheureusement, avec tes deux tableaux de départ (abscisses non harmonisées, plages très disparates, fausses valeurs négatives), il est difficile d'imaginer une automatisation quelconque, avec ou sans macro ...
1
Antoinesj Messages postés 3 Date d'inscription mercredi 15 avril 2020 Statut Membre Dernière intervention 18 avril 2020
16 avril 2020 à 21:26
Merci de ta réponse et je suis désolé de m'être mal fait comprendre:
Il me semble que je suis dans le cas 1 dont tu parles, et je souhaiterais passer dans le cas 2.

"C'est cette seconde solution que tu dois utiliser, en mettant toutes les valeurs d'abscisses des deux courbes dans la première colonne. "
Certes mais je donne quelle valeur cohérente d'ordonnée pour une valeur d'abscisse rajoutée?

Voici en pièce jointe le tableur comme tu le proposes, je suis sûr qu'il peut clarifier la situation.
https://www.cjoint.com/c/JDqtuO6v1eK
0
Raymond PENTIER Messages postés 58755 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 11 décembre 2024 17 250
17 avril 2020 à 00:38
Pourquoi compliquer les choses ?
Tu nous envoies un fichier zippé, donc très compliqué à ouvrir, et qui finalement ne contient qu'une capture d'écran, dons une image inerte, et inutilisable !
Envoie le fichier Calc, et sans le zipper !

0
Antoinesj Messages postés 3 Date d'inscription mercredi 15 avril 2020 Statut Membre Dernière intervention 18 avril 2020
17 avril 2020 à 10:56
Bonjour, de mon coté je télécharge bien un .ods et pas le zip de la capture d'écran du fichier.
Je rééessaie donc avec un autre site que vous avez proposé:
https://www.transfernow.net/files/?utm_source=siHnSQ042020&utm_medium=&utm_content=en
0