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

MATLAB Discussion :

garder les variables du workspace


Sujet :

MATLAB

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2012
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 87
    Points : 32
    Points
    32
    Par défaut garder les variables du workspace
    bonjour,
    Jouvre une nouvelle discution.
    Voilà j'ai bien avancé dans mon interface, seulement, jai une suite de fonctions dans mon interface. Chaque fonction importe une variable dans le workspace. En utilisant les breakpoint tout marche correctement. Mais quand jouvre mon interface sans breackpoint, les variables ne s'importe plus dans mon workspace.
    Je crois ou je suppose en fait qu'a la fin de chaque fonction, le workspace s'efface automatiquement.

    Comment garde mes variables dans le workspace a chaque fois. Voici mes fonctions.

    Code : 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    function choixFibre_Callback(hObject, eventdata, handles)
    liste1 = get(handles.choixFibre, 'String');
    indice1 = get(handles.choixFibre, 'Value');
    Element_selectionne1 = liste1{indice1};      %sélection du nom du fichier
     
    repertoire1 = 'C:\Users\Aristide\Desktop\Interface GUIDe\Fibres';
      paramfibre =  Element_selectionne1;
      paramfibre2= 'fib.mat';
      chemin1 = fullfile(repertoire1, paramfibre,paramfibre2);
      fib=importdata(chemin1);                      %importation du fichier
      set(handles.valDopage,'string',fib.Ntot);
       set(handles.Valreff,'string',fib.reff);
      set(handles.Valgammapompe,'string',fib.gammap);
      set(handles.Valgammasignal,'string',fib.gammas);
     
     
      function Choixampli_Callback(hObject, eventdata, handles)
      liste2 = get(handles.Choixampli, 'String');
    indice2 = get(handles.Choixampli, 'Value');
    Element_selectionne2 = liste2{indice2}      %sélection du nom du fichier;
     
    repertoire2 = 'C:\Users\Aristide\Desktop\Interface GUIDe\Ampli';
    paramampli =  Element_selectionne2;
      paramampli2= 'amp.mat';
      chemin2 = fullfile(repertoire2, paramampli,paramampli2);
      amp=importdata(chemin2);                      %importation du fichier
     
        set(handles.Puissance_pompe,'string',amp.Pip);
       set(handles.Puissance_signal,'string',amp.Pis);
       set(handles.Lambda_pompe,'string',amp.LambdaP);

  2. #2
    Nouveau membre du Club
    Inscrit en
    Avril 2012
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 87
    Points : 32
    Points
    32
    Par défaut
    Pour ceux que ça intéressera, j'ai résolu mon problème en utilisant la fonction assignin

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

Discussions similaires

  1. passer les variables de Workspace dans les fonctions
    Par socrate88 dans le forum MATLAB
    Réponses: 7
    Dernier message: 19/05/2011, 17h41
  2. Récupération de toutes les variables du Workspace
    Par berberat dans le forum Simulink
    Réponses: 2
    Dernier message: 05/06/2009, 14h55
  3. Garder les variable saisie
    Par maraly dans le forum Langage
    Réponses: 3
    Dernier message: 30/06/2006, 16h11
  4. [XSLT] les variables???
    Par Lydiane dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 09/08/2002, 16h17
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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