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

Interfaces Graphiques Discussion :

Lire un type de variable à partir d'un edit text [Débutant]


Sujet :

Interfaces Graphiques

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 52
    Par défaut Lire un type de variable à partir d'un edit text
    Bonjour tout le monde.
    Je suis nouveau dans ce forum, et je suis content d'être avec vous .
    Bon en tant que débutant j'ai rencontré un problème au niveau de gui matlab.
    Je m'explique : étant donné une série numérique 1 (ou binaire) et une série numérique 2 où chacune dans un edit text, on doit faire l'addition dans les champs de galois (les corps finis) à l'aide d'une fonction prédéfinie qui s'appelle gfadd(a,b,p) où a,b sont les séries numériques et p c'est un nombre premier.

    Le problème c'est que lorsque je tape la 1ère et la 2ème serie et aussi le p mon programme me retourne des erreurs. pourriez-vous m'aider s'il vous plait

    voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    p = str2num(get(handles.edit3,'string'));
    a = double(get(handles.edit1,'string'));
    b = double(get(handles.edit2,'string'));
    c = gfadd(a,b,p);
    set(handles.text1,'string',c);

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour et bienvenue parmi nous,

    Pourrais-tu justement nous montrer l'erreur que tu obtiens?
    Sinon pour les lignes que tu as fournies, préfère utiliser la fonction str2double:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    p = str2double(get(handles.edit3,'string'));
    a = str2double(get(handles.edit1,'string'));
    b = str2double(get(handles.edit2,'string'));

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 52
    Par défaut
    Merci de votre reponse .
    d'abord je sais pas s'il y a une possibilité d'écrire une suite de numeros et l'identifier ensuite comme un vecteur. par ex: 1101001 --> (il va la détecter comme un vecteur) [1 1 0 1 0 0 1]; c'est ça ce que je cherche précisement.
    car le fonction fgadd(a,b,p) admet a et b comme vecteurs.

    pour le code voila ce qu'il me retourne comme erreur
    ??? Error using ==> gfadd
    The input elements must be binary.
    
    Error in ==> test_row_vectors_gf>addition_Callback at 127
    c = gfadd(a,b,p);
    
    Error in ==> gui_mainfcn at 96
            feval(varargin{:});
    
    Error in ==> test_row_vectors_gf at 42
        gui_mainfcn(gui_State, varargin{:});
    
    Error in ==>
    guidemfile>@(hObject,eventdata)test_row_vectors_gf('addition_Callback',hObject,eventdata,guidata(hObject))
    
    
    ??? Error while evaluating uicontrol Callback
    
    Et merci d'avance.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Dans ce cas, je te conseille de regarder cette entrée de la FAQ

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 52
    Par défaut
    Merci infiniment c'etait trés utile et c'est ça ce que je cherchais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lire des lignes à taille variable à partir d'un fichier
    Par deep_blue dans le forum Langage
    Réponses: 1
    Dernier message: 13/04/2011, 22h30
  2. Réponses: 2
    Dernier message: 23/03/2008, 09h46
  3. Déclarer le type d'une variable à partir d'un champs
    Par tesweb dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/12/2006, 12h24
  4. Comparer les types de variable
    Par onipif dans le forum ASP
    Réponses: 11
    Dernier message: 27/05/2004, 18h07
  5. Types de variables entre mysql/php et flash
    Par ramses83 dans le forum Flash
    Réponses: 2
    Dernier message: 06/10/2003, 18h35

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