Matrice maple
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Matrice maple



  1. #1
    invitea2f70209

    Post Matrice maple


    ------

    Bonjour ,
    J'ai une série de données et je dois écrire pour chaque valeur de i la matrice de la forme
    A := Matrix([[D1[i], 0, D2[i]], [D3[i], 0, D4[i]], [D5[i], 0, D6[i]]]). Les D[i] , sous importés et j'aimerais afficher pour chaque itérations la matrice correspondante. i =1.. 300 .

    De plus comment peut ton programmer sous maple les produits de matrices quelconques si je ne veux pas utiliser les instructions de Maple. Merci

    -----

  2. #2
    invite0387e752

    Re : Matrice maple

    tu es sous maple et tu ne veux pas utiliser les commandes de produits de matrice utilisés par maple ?!
    gné ?!

  3. #3
    invitea2f70209

    Re : Matrice maple

    En fait je veux lire mes matrices à chaque itération . Pour une valeur de i = 1 , j'ai une matrice avec les données correspondantes à cette itéraions déjà lues , et pour une autre valeur de i , une autre , en fait , je veux seulement importer et stocker mes matrices. Je sais qu''il me faut une boucle , mais je n'arrive pas m'ensortir. Pour le second volet , cela à rapport à la programmation sous maple. Ce n'est pas urgent
    Merci warznok
    je continue de chercher

  4. #4
    leon1789

    Re : Matrice maple

    Citation Envoyé par goering Voir le message
    Bonjour ,
    J'ai une série de données et je dois écrire pour chaque valeur de i la matrice de la forme
    A := Matrix([[D1[i], 0, D2[i]], [D3[i], 0, D4[i]], [D5[i], 0, D6[i]]]). Les D[i] , sous importés et j'aimerais afficher pour chaque itérations la matrice correspondante. i =1.. 300 .
    Dans une procédure, print(evalm(M)) affiche la matrice M.

    Citation Envoyé par goering Voir le message
    De plus comment peut ton programmer sous maple les produits de matrices quelconques si je ne veux pas utiliser les instructions de Maple. Merci
    Tu programmes la définition : (AB)_ij := ...

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

    Re : Matrice maple

    Si je programme A_ij , comme je l'aivais déjà fais , il ne donne que la derniere valeur de la boucle .
    print(elvam(M)) ne permet pas d'afficher à cahque itération , ma matrice

  7. #6
    sylvainc2

    Re : Matrice maple

    Essaye ca:

    with (LinearAlgebra):

    # Pour multiplier M3 = M1 * M2:
    # donnees de test: nb_lignes, nb_col1 sont le nombre de lignes/colonnes de M1
    # nb_col2 le nombre de colonnes de M2

    nb_lignes:=3; nb_col1:=2; nb_col2:=4;

    M1:=Matrix(nb_lignes,nb_col1,[[100,2],[3,4],[5,6]]);
    M2:=Matrix(nb_col1,nb_col2,[[7,8,9,10],[11,12,13,14]]);
    M3:=Matrix(nb_lignes,nb_col2,0 );

    for L from 1 to nb_lignes do
    for C from 1 to nb_col2 do
    M3[L,C]:=0;
    for Cx from 1 to nb_col1 do
    M3[L,C] := M3[L,C] + M1[L,Cx] * M2[Cx,C];
    end do;
    print(M3[L,C]);
    end do;
    end do;

    Pour vérifier que ca marche utilise la commande:
    MatrixMatrixMultiply(M1,M2);
    et compare avec M3

Discussions similaires

  1. Générer une matrice (Maple)
    Par inviteebd52f32 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 23/01/2009, 18h45
  2. problème sous maple matrice de passage.
    Par invitec7a438da dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 10/06/2008, 19h19
  3. [Maple]Entiers sur maple
    Par FonKy- dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 09/08/2007, 18h55
  4. matrice de passage et matrice dans base canonique
    Par invite7b559047 dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 01/05/2007, 22h14
  5. [Maple] Matrice et Modulo
    Par invite8cc5ef53 dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 11/11/2005, 16h55