IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Aide pour gnuplot


Sujet :

C++

  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2016
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Aide pour gnuplot
    Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #include<iostream>
    using namespace std;
    int main() {
        double x=0.1,r=2;
        int p;
     
        for (p=1;p<=100;p++) {
            x=r*(1-x);
            cout<<"differentes valeurs de x" <<x<<endl;
        }
        return 0;
    }

    Ce programme marche, mais lorsque que je fais « gnuplot », le graphe ne s'affiche pas. Il met 'bad data'
    Bien à vous.

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 371
    Points : 23 626
    Points
    23 626
    Par défaut
    Bonsoir et bienvenue,

    Si gnuplot te dit « bad data », alors le premier réflexe à avoir est bien sûr de jeter un œil auxdites données. Ton programme génère une sortie de cette forme :

    Code Texte : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    differentes valeurs de x3.19005e+14
    differentes valeurs de x-6.3801e+14
    differentes valeurs de x1.27602e+15
    differentes valeurs de x-2.55204e+15
    differentes valeurs de x5.10408e+15
    differentes valeurs de x-1.02082e+16
    differentes valeurs de x2.04163e+16
    differentes valeurs de x-4.08326e+16
    differentes valeurs de x8.16653e+16
    differentes valeurs de x-1.63331e+17
    differentes valeurs de x3.26661e+17
    differentes valeurs de x-6.53322e+17
    differentes valeurs de x1.30664e+18
    differentes valeurs de x-2.61329e+18
    differentes valeurs de x5.22658e+18
    differentes valeurs de x-1.04532e+19
    differentes valeurs de x2.09063e+19

    Non seulement toutes tes lignes sont préfixés par un descriptif texte que gnuplot ne peut interpréter mais, en plus, il n'y a pas de séparateur entre la fin de ta chaîne et la donnée proprement dite.

    Soit tu enlèves purement et simplement le libellé en question de ton programme, soit tu ne l'écris qu'une seule fois au début, avant d'entrer dans ta boucle, et en préfixant le texte avec un « # » pour indiquer qu'il s'agit d'un commentaire au sein de ton fichier de données.

Discussions similaires

  1. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  2. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  3. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05
  4. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 21h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo