Matrice et Java
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Matrice et Java



  1. #1
    invite6e3bbd20

    Matrice et Java


    ------

    Bonjour,

    Je dois ajouter à ma classe une méthode publique getVecteurColonne à un paramètre, de type int, retournant un Vecteur ayant pour coordonnées les coefficients de l'instance courante de la classe Matrice dont le second indice est égal au paramètre de la méthode. En d'autres termes, le vecteur retourné correspond à la colonne indicé par l'entier passé en paramètre.

    Je pense qu'il faut utiliser une boucle for, et le but serait de retourner chaque valeur, pour chaque i+1(nombre ligne), j(nombre de colonne), mais je ne vois pas comment faire ma boucle.

    je vous montre mon code déja existant:


    Code:
    public class Matrice
    {
       
        private int an;
        private int am;
        double [][] aCoord;
        
    
        public Matrice( final int pm, final int pn)
        {
            this.an=pn;
            this.am=pm;
            aCoord= new double [pm][pn];
            
        }
    
       public double getCoefficient(final int pi, final int pj)
       {
           return this.aCoord[pi][pj];
        
           
        }
       public int getNbColonnes()
       {
           return an;
        }
       
       public int getNbLignes()
       {
           return am;
        }
        public void setCoefficient(final int pi, final int pj, final double pCoefficient)
        {
            this.aCoord[pi][pj]=pCoefficient;
        }
        
        public Vecteur getVecteurLigne (int pLigne)
        { 
            Vecteur Vect= new Vecteur(am);
            for (int i=0;i<am;i++)
            {
                Vect.setCoordonnee(i,aCoord[pLigne][i]);
            }
        return Vect;
        }
        
        public Vecteur getVecteurColonne (int pV)
       
        {
          
        }
        
       
          
        }
    Merci

    -----
    Dernière modification par JPL ; 05/11/2012 à 20h00. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    invited1c1a33e

    Re : Matrice et Java

    Bonsoir, c'est comme getVecteurLigne en utilisant an et aCoord[i][pV] (si j'en dis plus je peux aussi bien écrire la fonction)

    Par ailleurs, il me semble que aCoord devrait être private, d'autant plus que vous avez le get et le set appropriés.

  3. #3
    invite1a308282

    Re : Matrice et Java

    Citation Envoyé par Zartan Voir le message
    Bonsoir, c'est comme getVecteurLigne en utilisant an et aCoord[i][pV] (si j'en dis plus je peux aussi bien écrire la fonction)
    Par ailleurs, il me semble que aCoord devrait être private, d'autant plus que vous avez le get et le set appropriés.
    je pense que tu as été trop gentil car j'aurais pas donné de réponse du tout ...

Discussions similaires

  1. Dérivée du déterminant d'une matrice par rapport à cette matrice
    Par invite8c93586d dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 15/07/2013, 23h07
  2. [Matrice] Determiner la matrice diagonale à partir de la matrice inverse
    Par invite9bb30a60 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 08/06/2012, 17h48
  3. comment obtenir une matrice triangulaire quelque soit la matrice ?
    Par invite9c7554e3 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 13/11/2011, 18h03
  4. Réponses: 1
    Dernier message: 16/09/2009, 20h37
  5. Java, java, java, where are you, there's a mission for you !
    Par invite1237a629 dans le forum Logiciel - Software - Open Source
    Réponses: 35
    Dernier message: 16/03/2008, 23h10