Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Java Produit Matriciel



  1. #1
    dani04

    Java Produit Matriciel


    ------

    Voilà j'ai fait un Algo en java pour effectuer des produits de matrice, hors j'ais des erreurs que je ne comprend pas:

    Code:
    public class Produit { 
    public static void main(String[] args) {
           
            System.out.println ("Saisissez la taille de votre matrice");
            int N = Clavier.saisirInt();
            int[][] matrice1 = new int [N][N];
            initMat (matrice1);
            int[][] matrice2 = new int [N][N];
            initMat (matrice2);
            Ecran.afficher ("Le produit de la matrice :" + AfficheMat (int [][] matrice1) + "et de la matrice :" + AfficheMat (int [][] matrice2) + "donne la matrice :" + produitMatrices ( int M1[][], int M2[][] ));
    }
    
    
    public static int [][] initMat (int [ ][ ] matrice){
            int N;
            int i;
            int j;
            for(i=0; i<= N-1; i=i+1){
            for(j=0; j<= N-1; j=j+1){
               matrice[i][j]= Math.random()*20;
             }
            }
          return matrice [i][j];
    	}
        
     public static int[][] produitMatrices ( int M1[][], int M2[][] )     { 
           int i, j, k, produit[ ][ ] ; 
    
           produit = new int[N][N] ; 
    
           for(i = 0 ; i< N-1 ; i = i + 1 ) 
                for ( j = 0 ; j < N-1 ; j = j + 1 ) 
                { 
               
                   produit[i][j] = 0 ; 
                   for( k = 0 ; k < N-1 ; k = k+1 ) 
                       produit[i][j] = produit[i][j] + M1[i][k] * M2[k][j] ;
                } 
           return produit ; 
        } 
     
    public static void AfficheMat (int [ ][ ] mat){
           int N;
           int i;
           int j;
           for (i=0; i<=N-1; i=i+1){
           for (j=0; j<=N-1; j=j+1){
               Ecran.afficher (mat[i][j]+" ");
           }
         }
       }
     }
    J'ais les erreurs:

    Code:
    Produit.java:10: '.class' expected
            Ecran.afficher ("Le produit de la matrice :" + AfficheMat (int [][] matrice1) + "et de la matrice :" + AfficheMat (int [][] matrice2) + "donne la matrice :" + produitMatrices ( int M1[][], int M2[][] ));
                                                                                ^
    Produit.java:10: ')' expected
            Ecran.afficher ("Le produit de la matrice :" + AfficheMat (int [][] matrice1) + "et de la matrice :" + AfficheMat (int [][] matrice2) + "donne la matrice :" + produitMatrices ( int M1[][], int M2[][] ));
    Si quelqu'un peut m'aider. Merci !

    -----

  2. Publicité
  3. #2
    poly71

    Re : Java Produit Matriciel

    Bonjour,

    J'ai l'impression qu'il ne connait pas la classe Ecran. Un petit import de cette classe en tête de code peut être manquant ?

  4. #3
    dani04

    Re : Java Produit Matriciel

    Je vais voir...
    Dernière modification par dani04 ; 17/03/2010 à 19h30.

  5. #4
    dani04

    Re : Java Produit Matriciel

    Comment dois-je m'y prendre pour l'import?

  6. A voir en vidéo sur Futura
  7. #5
    Stan_94

    Re : Java Produit Matriciel

    Avec l'instruction IMPORT en début du programme... et à la condition que ta classe Ecran (fichier Ecran.class) soit accessible.
    A priori comme pour la classe Clavier d'ailleur...

Discussions similaires

  1. derivation produit matriciel
    Par davigori dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 13/10/2020, 09h58
  2. Produit vectoriel et produit matriciel
    Par noir_desir dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 11/05/2008, 17h59
  3. produit matriciel
    Par ABN84 dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 26/11/2007, 00h52
  4. calcul matriciel sous java
    Par ABN84 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 11/05/2007, 13h37
  5. produit matriciel
    Par sensor dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 05/04/2007, 18h51
Découvrez nos comparatifs produits sur l'informatique et les technologies.