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 :

Tracer une courbe


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 4
    Par défaut Tracer une courbe
    Bonjour,

    J'aurais besoin de générer des signaux a l'aide d'un programme c++. Mon point de depart est un fichier txt ou sont répertoriées:
    -le nombre de point pour definir une periode
    -l'amplitude du signal
    -l'offset
    -l'amplitude du bruit ajouté au signal
    -la forme de ce signal (sinusoidal, carré ou triangulaire).
    Mon point d'arrivée est un autre fichier txt qui contiendra les valeurs de chaque point.

    Je n'ai que tres peu pratiqué c++ avant ca, et je n'ai aucune idee de comment proceder.
    Quelqu'un pourrait me filer un petit coup de pouce?

    Merci

  2. #2
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    735
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 735
    Par défaut
    Ton problème est donc :

    • savoir comment ouvrir et interpréter un fichier ;
    • définir un algorithme qui permet de calculer la sortie en fonction de ce que tu as lu ;
    • écrire le résultat dans un autre fichier ;

    Pour les fichiers, tu dois regarder du coté de la stl (voir la FAQ http://cpp.developpez.com/faq/cpp/index.php?page=fichiers).

    Quant à l'algorithme, on trouve des formules sur Wikipedia :
    http://fr.wikipedia.org/wiki/Signal_carr%C3%A9
    http://fr.wikipedia.org/wiki/Signal_sinuso%C3%AFdal
    http://en.wikipedia.org/wiki/Triangle_wave

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2012
    Messages : 10
    Par défaut
    moi je te conseil plutôt Matlab !.

    ps: quand tu dit générer des signaux, tu veut dire tracer les signaux ?

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 4
    Par défaut
    Il faut que je genere uniquement les coordonees des points, les mettre dans un vector par exemple. Puis les transferer dans un fichier que je lirais a partir de labview

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 4
    Par défaut
    Je ne trouve pas comment faire une fonction triangulaire, quelqu'un aurait une idée?

  6. #6
    Membre émérite
    Avatar de Daïmanu
    Homme Profil pro
    Développeur touche à tout
    Inscrit en
    Janvier 2011
    Messages
    735
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur touche à tout

    Informations forums :
    Inscription : Janvier 2011
    Messages : 735
    Par défaut
    Tu peux partir du fait qu'une fonction triangulaire est une fonction périodique constituée de plusieurs segments (droites affines sur un intervalle donné) collés les uns aux autres.

    Il faudrait alors faire le calcul sur une période précise, celle la plus proche de l'origine, et utiliser le modulo sur x pour rester dans le bon intervalle.

Discussions similaires

  1. Réponses: 5
    Dernier message: 29/09/2014, 23h08
  2. Tracer une courbe dans un formulaire ?
    Par jessy212 dans le forum Access
    Réponses: 5
    Dernier message: 04/09/2006, 16h46
  3. Tracer une courbe avec 2 tableau de points
    Par babarpapa dans le forum 2D
    Réponses: 3
    Dernier message: 19/04/2006, 15h24
  4. [Images] [Librairie] Tracer une courbe ???
    Par cedre22 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 20/02/2006, 14h53
  5. Tracer une courbe théorique sur un TChart
    Par marsupilami34 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/09/2005, 11h46

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