Créer un graphique?

Discutez d'informatique ici !
BiZi
Membre Relatif
Messages: 307
Enregistré le: 26 Mai 2006, 22:06

Créer un graphique?

par BiZi » 28 Aoû 2006, 16:02

Bonjour,


J'aimerais réaliser un graphique tout simple: en abscisse, n entiers naturels, de 1 à n, et en ordonnée également n entiers naturels, de 1 à n. Je veux créer une fonction qui selon le couple (a,b) avec a et b appartenant à n associe une certaine donnée. Cette donnée est de type boulean (deux possibilités, genre 1 ou 2). Une fois que j'ai créé cette fonction, et que à chaque couple j'ai associé la valeur 1 ou 2, je voudrais représenter graphiquement les résultats: si la donnée est 2 pour le couple (a,b), le point de coordonnées (a,b) s'affiche sur le graphique, tandis que pour 1 il ne s'affiche rien. En fait, c'est un bête tableau que j'aimerais créer; mais un tableau où on pourrait tracer des segments entre les points, ajouter des points, etc...
J'espère que j'ai été clair, et merci d'avance pour votre aide!



rene38
Membre Légendaire
Messages: 7136
Enregistré le: 01 Mai 2005, 12:00

par rene38 » 28 Aoû 2006, 16:29

Bonjour

Pourquoi pas un graphique 3D :
a en abscisse, b en ordonnée et le booléen (0 ou 1) en cote ;
le résultat graphique se lit alors dans le plan d'équation z=1.

Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 15:04

par Flodelarab » 28 Aoû 2006, 16:32

Ya bien une idée.... mais ou est la question ?

BiZi
Membre Relatif
Messages: 307
Enregistré le: 26 Mai 2006, 22:06

par BiZi » 28 Aoû 2006, 16:42

Flodelarab a écrit:Ya bien une idée.... mais ou est la question ?



Je me suis sans doute mal exprimé: la question c'est quel logiciel utiliser pour obtenir un tel graphique (je n'y connais vraiment rien là-dedans :briques: ).

Mais pourquoi pas un graphique en 3D merci de la sugestion rene38 :we:

Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 15:04

par Flodelarab » 28 Aoû 2006, 16:45

Un classeur Excel (ou openoffice.org plutot) est il suffisant ?

BiZi
Membre Relatif
Messages: 307
Enregistré le: 26 Mai 2006, 22:06

par BiZi » 28 Aoû 2006, 17:00

Flodelarab a écrit:Un classeur Excel (ou openoffice.org plutot) est il suffisant ?



Bin non justement... Il me faut une représentation avec des points, afin que je puisse les relier, et faire une analyse graphique des résultats.

Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 15:04

par Flodelarab » 28 Aoû 2006, 17:04

imaginons ceci:

111121
112111
112111
122221
112121
121211

comment fais tu pour relier les points ? et quels points ?

BiZi
Membre Relatif
Messages: 307
Enregistré le: 26 Mai 2006, 22:06

par BiZi » 28 Aoû 2006, 17:14

Par exemple, voilà ce que je veux faire:

(1,1)------>0

(1,2)------>1

(1,3)------>1

............

(n,n)------>0

Au couple (a,b), pour tout a,b appartenant à n, je fais correspondre avec ma fonction soit 0, soit 1.
J'obtiens donc au final un certain nombre de couples (a,b), avec associée à chacun d'eux un 0 ou un 1.

Le a de chaque couple (a,b) est mis en abscisse, le b en ordonnée, et comme l'a suggéré rene88, on met le résultat de chaque couple (0 ou 1) en cote.

Mais je ne sais pas comment transformer une liste de données


(1,1)------>0

(1,2)------>1

(1,3)------>1

............

(n,n)------>0

en graphique décrit précédemment.

Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 15:04

par Flodelarab » 28 Aoû 2006, 17:30

J'avoue: g pas d'idée.

A priori, ça va plus loin que le simple graphique, donc je me ferais une petite application en delphi, vraissemblablement. Mais sans programmer, je vois pas comment faire.

Patastronch
Membre Irrationnel
Messages: 1345
Enregistré le: 23 Aoû 2005, 00:53

par Patastronch » 28 Aoû 2006, 19:10

Si tu es sous linux tu as gnuplot, facile a prendre en main, une merveille pour faire des graphes 2d et 3d en tous genre (ca ne sert qu'a faire des graphes au passage). Si tu es sous windows, je pense qu'il doit y avoir une version de gnuplot pour cet OS.

Patastronch
Membre Irrationnel
Messages: 1345
Enregistré le: 23 Aoû 2005, 00:53

par Patastronch » 28 Aoû 2006, 19:19

Binary pour windows

Sous linux un "apt-get -install gnuplot" devrait suffire.

Site officiel de Gnuplot

BiZi
Membre Relatif
Messages: 307
Enregistré le: 26 Mai 2006, 22:06

par BiZi » 28 Aoû 2006, 19:38

Merci beaucoup mais quand je télécharge la version windows ca marche pas... Quand je dézipe j'ai bien un fichier "INSTALL" mais avec une extension peu catholique et qui s'ouvre pas... (j'ai essayé plusieurs fois et à partir de plusieurs adresses :mur:) Y'a-t-il une alternative à gnuplot?

Patastronch
Membre Irrationnel
Messages: 1345
Enregistré le: 23 Aoû 2005, 00:53

par Patastronch » 28 Aoû 2006, 19:50

Bizarre,
t'as pris celui la ? http://gnuplot.sourceforge.net/development/binaries/gp41-July18_2006-winbin.zip

T 'as bien lancé les executables qui sont dans le dossier binaries une fois décompressé ?



Le fichier install c'est un fichier txt qui dit comment l'installer rien de plus.Ca sert uniquement pour ceux qui désirrent installer a la main le programme.

Flodelarab
Membre Légendaire
Messages: 6574
Enregistré le: 29 Juil 2006, 15:04

par Flodelarab » 28 Aoû 2006, 20:21

:++:

Super Gnuplot!
C ce que je cherchais ya qq semaines. J'aurais bien fait de venir le demander ici :we:

BiZi
Membre Relatif
Messages: 307
Enregistré le: 26 Mai 2006, 22:06

par BiZi » 28 Aoû 2006, 20:25

En fait j'avais pas regardé dans le dossier bin c'est bon maintenant! Merci beaucoup plus qu'à comprendre comment ca marche.

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 6 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite