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

VB.NET Discussion :

Créer un tableau bidimensionnel à partir de tableaux unidimensionnel


Sujet :

VB.NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Créer un tableau bidimensionnel à partir de tableaux unidimensionnel
    Bonjour,

    J'ai une boucle qui crée un tableau "vect" à 1-dim à chaque itération i et je veux faire un tableau 2-dim à partir de vect1, vect2, vect3, ......
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim vect(k) as decimal
    Dim allvect(k,n) as decimal
    For i = 0 to n-1
     
    vect=....
    allvect( ,i)=vect 'Je pensais pouvoir entrer X directement dans le tableau mais je trouve pas
     
    Next
    Possible à faire ? ou sinon peut-on joindre 2 tableaux 1-dim pour en faire un 2-dim ?
    Merci

  2. #2
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    Citation Envoyé par Dextr
    Possible à faire ? ou sinon peut-on joindre 2 tableaux 1-dim pour en faire un 2-dim ?
    Merci
    Je ne pense pas

    Sinon j'ai pas tres bien compris ce que tu voulais faire. Peux tu etre plus explicite ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    En fait, en terme mathématique j'ai des vecteurs colonnes (les tableaux 1-dim) et je veux faire une matrice (le tableau 2-dim) à partir de ces vecteurs.
    Donc je voudrais faire une boucle avec la commande : colonne j de la matrice(i,j) = au "j ième" vecteur. C'est peut être pas bcps plus clair

  4. #4
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    Citation Envoyé par Dextr
    En fait, en terme mathématique j'ai des vecteurs colonnes (les tableaux 1-dim) et je veux faire une matrice (le tableau 2-dim) à partir de ces vecteurs.
    Donc je voudrais faire une boucle avec la commande : colonne j de la matrice(i,j) = au "j ième" vecteur. C'est peut être pas bcps plus clair
    Exact c'est pas très clair mais il faut dire que je ne connais pas les matrices

    Sinon avec ton début de code ca marche pas ? ca me parrait un bon début en tout cas.

    Bonne chance !

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 79

    Informations forums :
    Inscription : Janvier 2007
    Messages : 201
    Points : 154
    Points
    154
    Par défaut
    Bonjour,
    En utilisant les structures, j'arrive à mettre des vecteurs dans une matrice, mais l'écriture n'est pas belle ! On est loin de matrice (i,j) !!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Public Class Form1
        Public Structure vecteur
            Dim evect() As Decimal
            Public Sub Initialize()
                ReDim evect(50)
            End Sub
        End Structure
        Public Structure matrice
            Dim emat() As vecteur
            Public Sub Initialize()
                ReDim emat(25)
            End Sub
        End Structure
     
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim vect As New vecteur
            Dim mat As New matrice
            vect.Initialize()
            mat.Initialize()
            vect.evect(5) = 3.14159
            mat.emat(10) = vect
            MsgBox(mat.emat(10).evect(5).ToString)
        End Sub
    End Class

  6. #6
    Expert confirmé
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Points : 4 388
    Points
    4 388
    Par défaut
    Je vois pas en quoi c'est pas beau ... si ca marche c'est l'essentiel !

    Certes il y a peut etre plus court mais bon c'est deja pas mal...

  7. #7
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    Dans ce cas là, tu n'as qu'à créer un objet qui aurait le fonctionnement que tu veux obtenir. Tu peux par exemple ajouter une méthode Element ou Get ou CeQueTuVeux qui prend en paramètres les coordonnées et renvoie l'objet.

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Ok merci beaucoup

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/05/2010, 12h06
  2. Créer un tableau html à partir d'une requête sql
    Par biba35 dans le forum Langage
    Réponses: 5
    Dernier message: 05/02/2009, 09h14
  3. Créer un tableau html à partir d'une requête sql
    Par biba35 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 04/02/2009, 10h17
  4. [MySQL] Créer un tableau PHP à partir de mes données
    Par lucie1961 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/06/2008, 15h30

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