[Matlab]Les flottantes

Résolu/Fermé
Newenda Messages postés 75 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 26 avril 2021 - 6 avril 2009 à 15:01
Newenda Messages postés 75 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 26 avril 2021 - 6 avril 2009 à 16:56
Bonjour,

J'ai des données de temps (UT) très précises du type :

[...]
358544,86595585
358544,86595586
358544,86595587
[...]


quand je plote ces données de temps avec les données du signal, j'obtient n'importe quoi. Que dois je mettre comme "commande" pour extraire la totalité de la donnée et que matlab ne me fasse pas une approximation.

Merci

2 réponses

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
6 avril 2009 à 15:42
Salut.
En effet, tu approches la précision machine qui est classiquement de 10^-15 (ou 15 chiffres significatif) pour un double (64bits).
je ne sais pas si tu peux dire à MATLAB d'utiliser le type long double pour avoir plus de précision.
Mais en général, on dit que quand on arrive à ce niveau d'exigence, c'est qu'on travail mal. C'est à dire que c'est à nous d'adapter ce qu'on veux faire plutôt que de compté sur l'accroissement des performances de la machine.

Pour info regarde ça : https://forums.commentcamarche.net/forum/affich-37622105-langage-c-les-types-de-donnees
0
Newenda Messages postés 75 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 26 avril 2021 24
6 avril 2009 à 16:56
Merci bien !
0