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 :

renommer une matrice


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 202
    Par défaut renommer une matrice
    Bonjour,

    Alors voila mon nouveau problème
    Je me sers d'input pour faire appel à une matrice que je dois loader:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'load (char(Site(SITE,3)))'];
    Donc j'ai ma matrice qui ai dans mon workspace et je veux la renommer STATION
    Mais comme ça doit marcher quel que soit la station qui ait loader, comment faire pour la renommer???
    Si je tapes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    STATION=['load (char(Site(SITE,3)))'];
    Je n'obtiens pas ce que je veux....

    Merci pour votre aide....

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    L'utilisation de LOAD est pourtant simple, pourquoi mettre des chaines de caractères ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    S=load(char(Site(SITE,3)));%S est une structure
    %avec pour champs les données du fichier
    %je suppose que la variable que tu veux atteindre
    %est le nom du fichier :
    STATION=S.(char(Site(SITE,3)));
    Enfin je pense parce que c'est un peu bizarre ton code

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 202
    Par défaut
    Alors déjà, je suis désolé, j'ai manqué mon copier coller, en fait mon load est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    load (char(Site(SITE,3)))
    Exprimé comme ça, car j'ai créé une matrice dans laquelle toutes mes stations à loader sont répertoriées, et en fonction de l'input SITE, la ligne correspond à mon choix d'étude...

    Le seul problème est que quand je voulais renommer en STATION (car je me sers de ce nom dans la suite de mon programme, et du coup applicable à toutes les situations), je me retrouve avec un format struct.

    Mais grace à ton aide, la transformation se refait nikel...
    Merci beaucoup une fois de plus.

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

Discussions similaires

  1. Renommer une Base
    Par YanK dans le forum Requêtes
    Réponses: 7
    Dernier message: 25/10/2017, 13h24
  2. Renommer une database Postgres
    Par Johnybegood dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 16/10/2014, 09h49
  3. [Débutant] Comment renommer une matrice ?
    Par linpro.lalaland dans le forum MATLAB
    Réponses: 15
    Dernier message: 11/07/2014, 11h30
  4. Renommer une colonne avec ALTER TABLE...
    Par David.V dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 01/07/2004, 10h33
  5. Déclarer une matrice
    Par joy dans le forum C
    Réponses: 7
    Dernier message: 09/12/2002, 00h42

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