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 :

Passage de matrice grande taille en paramètre


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Passage de matrice grande taille en paramètre
    Bonjour,
    j'ai un programme matlab qui manipule des matrices de grande taille, dans lequel je fait appel à une fonction pour les traiter, s'il vous plait, est-ce que vous pouvez me dire s'il y'a moyen pour passer en paramètre l'une de ces matrice sans faire le load dans ma fonction, car lorsque je fait load maMatrice dans le programme principal , il n'est plus connu par ma fonction
    Merci bien

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Pourrais-tu expliciter un peu plus ton problème?
    Est-ce un problème au niveau de faire passer ta matrice entre différentes fonctions, ou d'utiliser la fonction load?

  3. #3
    Membre éprouvé
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Points : 1 277
    Points
    1 277
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    x= load('monfichier.m')
    mafonction(x.matrice)
    avec mafonction.m
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    function mafonction(m)
    disp(m)
    Par contre fais attention, passer la matrice en argument comme ci-dessus provoque sa copie, ce qui peut parfois être long ou saturer la mémoire.

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    en fait je voulais passer une matrice en parametre, en gros , j'ai une interface homme machine dans laquelle l'utilisateur choisit la matrice à traiter et que le programme doit faire le load , donc cette matrice doit etre pouvoir passé en parametre à mon programme , en vous remerciant j'espère être bien clair
    bon après midi

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/01/2011, 15h05
  2. Créer et remplir des matrices de grandes tailles
    Par Haytham_aziz dans le forum Fortran
    Réponses: 5
    Dernier message: 30/05/2010, 17h34
  3. Réponses: 2
    Dernier message: 16/05/2008, 16h25
  4. Réponses: 1
    Dernier message: 26/06/2007, 16h49
  5. Racine carrée matrice de grande taille
    Par S4sha dans le forum MATLAB
    Réponses: 14
    Dernier message: 17/10/2006, 18h58

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