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 :

Pointeur sous MATLAB


Sujet :

MATLAB

  1. #1
    Membre averti Avatar de corentin59
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2006
    Messages : 462
    Points : 441
    Points
    441
    Par défaut Pointeur sous MATLAB
    Bonjour

    Mon problème est le suivant : je calcule sous matlab un vecteur de grande dimension (de l'ordre de 400000). Après l'avoir calculé, je le passe en entrée d'une fonction écrite en C (mexFunction), pour faire d'autre calculs. Vue la taille du vecteur, ce passage de matlab à C est particulièrement long. Ma question est : est-il possible de ne passer en entrée de ma routine en C, qu'un pointeur sur l'adresse du premier élément de mon grand vecteur ? Si oui, comment ?

    Merci

  2. #2
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039
    Par défaut
    Je suppose que tu utilises la méthode SetData associée avec l'objet mxarrray.
    A ma connaissance, la possibilité de passer un pointeur dans une classe mxarray n'est pas possible
    MATLAB 8.2 (R2013b)

    le blog des MATLAB geeks

  3. #3
    Membre averti Avatar de corentin59
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2006
    Messages : 462
    Points : 441
    Points
    441
    Par défaut
    C'est quoi la méthode SetData ? (peut être que je l'utilise, mais je ne connais pas ce nom).

Discussions similaires

  1. Animation sous MATLAB
    Par Bluntz dans le forum MATLAB
    Réponses: 2
    Dernier message: 10/10/2006, 18h36
  2. Lire un programme écrit sous MATLAB
    Par tipi09 dans le forum Octave
    Réponses: 2
    Dernier message: 06/10/2006, 10h43
  3. Curseur sous MATLAB
    Par philatex dans le forum MATLAB
    Réponses: 2
    Dernier message: 23/08/2006, 09h02
  4. Exécutable sous MATLAB
    Par julien_arche dans le forum MATLAB
    Réponses: 6
    Dernier message: 01/08/2006, 09h54
  5. bug pointeurs sous win ??
    Par Tex-Twil dans le forum Windows
    Réponses: 4
    Dernier message: 23/03/2006, 15h59

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