question en matlab
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

question en matlab



  1. #1
    afef1

    question en matlab


    ------

    bonjour tout le monde ,

    -comment je peut faire le produit entre la matrice A et le vecteur v qui est la 1 ligne de la matrice (A*v n'a pas marché car le nombre des lignes n'égale pas le nombre des colonnes )
    et aussi comment je peut extrait la matrice M qui contient les élément du 2+3 ligne et 1+4+5+6+7 colonne
    ***la matrice A n'est pas carrée ,( 3 ligne et 7 colonne )

    aide moi svp

    -----

  2. #2
    JPL
    Responsable des forums

    Re : aide-moi svp

    Ton problème c'est la programmation ou les mathématiques ?
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    afef1

    Re : aide-moi svp

    programmation JPL

  4. #4
    JPL
    Responsable des forums

    Re : aide-moi svp

    Déplacé vers le bon forum. J'en profite pour te rappeler qu'il y a une charte du forum qui dit, entre autres choses :

    Les titres des messages doivent être explicites.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. A voir en vidéo sur Futura
  6. #5
    Antoane
    Responsable technique

    Re : aide-moi svp

    Bonjour,
    Je suppose que c'est du Matlab, puisque c'est ce sur quoi tu travailles en ce moment.

    Tu peux mettre la k-ième ligne d'une matrice M dans la variable u en faisant :
    u=M(k, :)
    Une fois que tu auras créé le vecteur v, tu pourras faire A*v.

    Pour la suite, je te laisse relire mon post#4 : http://forums.futura-sciences.com/lo...ml#post5446658
    Dernière modification par Antoane ; 30/12/2015 à 22h32. Motif: Ajout balises [noparse]
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  7. #6
    afef1

    Re : problème en matlab

    vous m'avez pas comprit , j'ai lus ce que vous m'avez supposé et ces pas ça ce que je cherche
    mon problème c'est , j'ai pas compris le passage de A vers B ET C

    par exemple :

    A =
    1 2 3 4 5 6 7
    5 7 9 11 13 15 17
    14 15 16 17 18 19 20
    le passage de A vers B
    B =
    1 2 3 4 5 6 7
    5 19 9 11 13 15 117
    14 15 16 17 18 19 20
    le passage de A vers C
    c =
    1 2 3 4 5 6 7 1 5
    5 7 9 11 13 15 17 2 6
    14 15 16 17 18 19 20 3 7
    1 1 1 1 1 1 1 4 8
    et même de crée une nouvel matrice M a partir de A
    par exemple
    M contient les éléments de la 2 +3 ligne et 1+4+5+6+7 colonne
    Dernière modification par afef1 ; 29/12/2015 à 11h10.

  8. #7
    afef1

    question en matlab

    j'ai un examen donc aide moi svp a comprendre ce exercice

    exercice :

    La matrice A= 1 2 3 4 5 6 7
    5 7 9 11 13 15 17
    14 15 16 17 18 19 20

    1- j'ai pas compris le passage de A vers B

    B =[1 2 3 4 5 6 7;5 19 9 11 13 15 117 ; 14 15 16 17 18 19 20]

    2- et le passage de A vers C

    c = [1 2 3 4 5 6 7 1 5;5 7 9 11 13 15 17 2 6 ; 14 15 16 17 18 19 20 3 7; 1 1 1 1 1 1 1 4 8]

    3-et même de crée une nouvel matrice M a partir de A
    M contient les éléments de la 2 +3 ligne et 1+4+5+6+7 colonne

    4- le produit de A et w
    w=[1 5 14 ] (la méthode de A*w n'a pas marché )
    Dernière modification par afef1 ; 29/12/2015 à 22h43.

  9. #8
    Antoane
    Responsable technique

    Re : question en matlab

    Bonsoir,
    Citation Envoyé par afef1 Voir le message
    1- j'ai pas compris le passage de A vers B
    On peut t'expliquer comment coder un algorithme donné, mais deviner comment mathématiquement passer d'une matrice à une autre... C'est une autre affaire.
    Et avec les infos que l'on a, on ne va pas pouvoir t'aider.

    A toi donc de nous donner le lien entre A et B (par exemple la première ligne de A et B est la même, la deuxième ligne de B est le double de la deuxième ligne de A...), pour qu'on puisse avancer.

    3-et même de crée une nouvel matrice M a partir de A
    M contient les éléments de la 2 +3 ligne et 1+4+5+6+7 colonne
    C'est pas clair du tout.
    Tu veux que
    Code:
    M=[5  11 13 15 17
        14 17 18 19 20]
    ?
    Si oui : je te laisse relire mon post#4 : http://forums.futura-sciences.com/lo...ml#post5446658
    Sinon, il faut que tu explique mieux ce que tu veux.

    4- le produit de A et w
    w=[1 5 14 ] (la méthode de A*w n'a pas marché )
    Et pourquoi ?
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  10. #9
    afef1

    Re : question en matlab

    A*w n'a pas marché
    car il y'a un problème de dimension même si je fait transpose w ne marche pas

    et merci

  11. #10
    Antoane
    Responsable technique

    Re : question en matlab

    Citation Envoyé par afef1 Voir le message
    A*w n'a pas marché
    car il y'a un problème de dimension même si je fait transpose w ne marche pas
    Le problème de dimension est un problème mathématique, et non de programmation. Ce sont les maths (et non Matlab) qui t’empêchent de multiplier une matrice de taille (3, 7) avec un vecteur colonne de taille 3, il faut que w ait autant d'élément que A a de colonnes.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

Discussions similaires

  1. Question MATLAB
    Par XMike_ dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 29/10/2012, 20h28
  2. Une question sur logiciel MATLAB
    Par saku-007 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 15/08/2012, 02h40
  3. Petite question en Matlab
    Par invitee16bc403 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 05/03/2010, 15h14
  4. Matlab petite question
    Par invite775d6ee7 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 06/01/2010, 19h19
  5. Question simple Matlab
    Par inviteb6d74d9b dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 18/04/2006, 08h20