Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/12/2006, à 15:58

jb_vioix

Interpolation par Gnuplot non voulue

Bonjour,

J'ai un problème avec Gnuplot (que je trouve quand même très bien !)

J'utilise le fichier suivant pour afficher le contenu d'un fichier texte :

set terminal png 
set output 'truc.png'
set pm3d solid
set style data pm3d
set view map
set surface
set view 180,0,1,1
splot "truc.txt" matrix 
pause -1 "Appuyez sur une touche"

Voici le fichier texte :
truc.txt

1 0 1 1 1 1 0 0 1 1 0 1 0 1 1 
0 0 0 0 0 1 0 1 1 0 0 0 1 1 1 
1 0 0 0 1 1 1 0 1 0 1 1 1 1 0 
1 0 0 1 0 1 0 1 0 0 1 0 0 0 1 
1 1 0 1 0 1 0 1 1 1 0 1 0 1 0 
1 0 0 1 0 1 0 0 0 0 0 1 1 0 1 
0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 
1 1 0 1 0 0 0 1 0 0 1 1 1 0 1 
0 1 1 1 1 1 1 1 1 1 1 0 1 1 0 
1 0 1 1 0 0 1 0 1 1 1 0 0 0 1

et l'image obtenue :
truc.png

Le problème est que gnuplot interpole des données qui n'existent pas !. On constate que les valeur ne valent pas que 1 ou 0 mais que certaines sont remplacées par une interpolation...
Bien sur le but de mon programme n'est pas d'afficher des 1 ou de 0, c'est des données plus complètes, mais le problème est identique. Je pense qu'il y a une méthode simple pour éviter ça. Quelqu'un a une idée ?

Merci,

JB