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 :

récupérer des variables à partir d'un autre fichier .m


Sujet :

MATLAB

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 63
    Par défaut récupérer des variables à partir d'un autre fichier .m
    Bonjour à tous,
    j'ai 3 programme .m et chacun export un fichier csv (ils ont tous le même nombre de lignes et de colonnes ), je voudrais faire un autre programme pour concaténer les 3 fichiers csv et je me demande est ce que je peux faire ça sans passer par une lecture dans les fichiers csv pour récupérer le contenu, du coup est ce que il y a moyen pour récupérer les variables qui génèrent les format csv pour les utiliser directement afin de former un grande matrice .

    voici les 3 parties du code qui génèrent les 3 fichiers csv et les variable concernées en rouge:

    pour le premier fichier .m :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    fid = fopen('solives_Scia.csv', 'wt');
    for n = 1:NbSolive
        fprintf(fid, ' %s, %s,%f,%f,%f\n',ns(n,:), nscs(n,:),Vz_solive(n),My_solive(n),Uz_solive(n));    
    end
    fclose(fid);
    pour le deuxième :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    fid = fopen('solives_PF4.csv', 'wt');
    for n = 1:NbSolive      
        fprintf(fid, ' %d, %s,%f,%f,%f\n',ns(n), Ss(n,:),Vz_solive(n),My_solive(n),Uz_solive(n));    
    end
    fclose(fid);
    pour le troisième :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    fid = fopen('solives_Matlab.csv', 'wt');
    for n = 1:NbSolive      
        fprintf(fid, ' %d, %s,%f,%f,%f\n',ns(n), Ss(n,:),0.1*Vzsmax_elu(n),0.0001*Mysmax_elu(n),Uz_comp(n,2));    
    end
    fclose(fid);
    en pièce les trois fichier csv.

    Merci d'avance..
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Récupérer des variables à partir d'un fichier .txt
    Par moha1919 dans le forum MATLAB
    Réponses: 17
    Dernier message: 04/06/2019, 14h03
  2. [Python 3.X] Récupérer des variables à partir d'un fichier txt
    Par tstky dans le forum Calcul scientifique
    Réponses: 5
    Dernier message: 28/02/2019, 11h07
  3. Importer des données à partir d'un autre fichier excel
    Par fabien32200 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 27/04/2016, 09h37
  4. Réponses: 7
    Dernier message: 27/09/2010, 08h21
  5. Inclure des variables provenant d'un autre fichier
    Par cmarsc dans le forum Tcl/Tk
    Réponses: 2
    Dernier message: 30/07/2008, 22h04

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