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
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
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.
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)
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.
Probleme resolu... Grace a un de tes vieux posts
http://www.developpez.net/forums/d44...ion-spconvert/
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager