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 :

Exporter très grosse matrice creuse


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Exporter très grosse matrice creuse
    Bonsoir,

    Je souhaiterais exporter une très grosse matrice creuse (50.000*50.000) générée par une routine sous forme d'un fichier .txt depuis matlab...

    Pourriez-vous éclairer ma lanterne?

    En vous remerciant d'avance,
    Jaime

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Bonjour,

    plusieurs solutions :
    utiliser la fonction save avec l'option ASCII
    utiliser les fonctions de bas niveau fopen fprintf fclose.
    Et il doit y en avoir d'autre
    Pour une bonne utilisation des balises code c'est ici!
    Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


    La nature est un livre écrit en langage mathématique. Galilée.

  3. #3
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 53 166
    Points
    53 166
    Par défaut
    Il faudrait aussi connaître le format du fichier texte dans lequel tu souhaites enregistrer la matrice.
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Merci de vos reponses.

    Concretement je voudrais un fichier txt que j'exploiterais par la suite dans un environnement java. (quelque chose ressemblant a "C=sparse([1, 2, 3],[7964, 50986, 4351],[1, 1, 1],53546,53546);").

    J'avais d'abord pense a uiliser SAVE mais le fichier .mat n'est pas lisible...
    Le soucis est que fprintf ne semble pas gerer les sparse :
    ??? Error using ==> fprintf
    Function is not defined for sparse inputs.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Probleme resolu... Grace a un de tes vieux posts

    http://www.developpez.net/forums/d44...ion-spconvert/

    Merci

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

Discussions similaires

  1. Sauvegarde d'une TRÈS grosse matrice
    Par Djeu Kuru dans le forum MATLAB
    Réponses: 2
    Dernier message: 12/03/2013, 10h47
  2. Eigen et (très) grosse matrice
    Par jexxo dans le forum Bibliothèques
    Réponses: 5
    Dernier message: 19/05/2010, 19h37
  3. Matrice creuse
    Par lamar dans le forum C
    Réponses: 16
    Dernier message: 10/12/2005, 00h55
  4. Exporter une grosse DB MySql vers Ms Sql Server 2005
    Par frechy dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 23/11/2005, 12h26
  5. Exporter une "grosse" BD MySql
    Par frechy dans le forum Outils
    Réponses: 4
    Dernier message: 23/09/2005, 20h05

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