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 :

Nommer des variables [Débutant]


Sujet :

MATLAB

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Nommer des variables
    Bonjour,
    Je rencontre un problème pour nommer mes variables. Je veux créer plusieurs fonctions à l'aide d'une règle établie mais je ne trouve pas comment nommer toute ces fonctions. Voici mon code:

    T est un vecteur établie préalablement et a comme dimension n

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Tx(1)=T(x)
     
    for i = 2:n+1-x
        Tx(i)=  ( (1+T(i-1+x))^(i-1+x)/(1+T(i-1))^(i-1) )^(1/x)   -1
    end
    Jusque la tout marche, seulement je voudrait pouvoir appeller le vecteur T1, T2, T5 etc ... si besoin, sans devoir faire un copier collé 50 fois du meme code pour chacun. Dans mon cas je me retrouve seulement avec un vecteur Tx ...

    Je précise si cela peut aider, je réalise un programme dans lequel, selon les valeures insérées, je serait amener a créer le vecteur T5 et T16 par exemple et a faire des operations avec.

    Merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    Tu devrais jeter un coup d'oeil ici.

    Bonne apm,
    Duf

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    769
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 769
    Points : 726
    Points
    726
    Par défaut
    Attention à l'utilisation de la variable "i" c'est un indice utilisé pour les imaginaires... Normalement ça passe, mais évites...

    Christophe

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Mouais ca semble assez bizarre l'utilisation de tableau de cellules mais comme apparemment eval est deconseillé je vais faire comme ca.
    Désolé d'avoir posé une question présente dans la FAQ et merci pour les réponses.
    Bon aprem

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

Discussions similaires

  1. [XL-2007] Nommer tableaux avec des variables
    Par dark_sidious dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 29/05/2013, 09h05
  2. Créer et nommer des onglets par le contenu d'une variable
    Par titi0685 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/09/2010, 00h48
  3. [WD-2003] Variable pour nommer des fichiers après un publipostage
    Par Chriscom74 dans le forum VBA Word
    Réponses: 3
    Dernier message: 30/11/2009, 16h00
  4. [VB6] [Fichier] Enregistrer des variables de structure
    Par de.bo dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/10/2002, 12h09
  5. Réponses: 4
    Dernier message: 18/07/2002, 14h32

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