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

MATLAB Discussion :

Construire une matrice à partir de 3 autres en prenant le max de chacune


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 220
    Par défaut Construire une matrice à partir de 3 autres en prenant le max de chacune
    Bonjour, j'aimerais pouvoir construire une matrice à partir de 3 autres en prenant le max de chaque.

    merci

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 220
    Par défaut
    Citation Envoyé par samplaid
    Bonjour, j'aimerais pouvoir construire une matrice à partir de 3 autres en prenant le max de chaque.

    merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    for i=1:w
       for j=1:h
          if R(i,j)>=G(i,j) & R(i,j)>=B(i,j) difference(i,j)=R(i,j);
          elseif G(i,j)>=R(i,j) & G(i,j)>=B(i,j) difference(i,j)=G(i,j);
          else difference(i,j)=B(i,j);
       end
    end

  3. #3
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    a=rand(3);
    b=rand(3);
    c=rand(3);
    A=[max(a(:));max(b(:));max(c(:))]

  4. #4
    Membre émérite
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    c'est la matrice des 3 max de chaque matrice, ou c'est la matrice element par element qui est de meme taille que les 3 matrices donnees ? dans ce cas c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    res = max(A, max(B, C));
    A+

  5. #5
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    par rapport à son code, je pense que c'est toi qui a raison

Discussions similaires

  1. [Jtree+ Jcombobox]Construire une Tree a partir d'une autre
    Par stratocasters dans le forum Composants
    Réponses: 0
    Dernier message: 28/06/2012, 19h15
  2. Construire une matrice a partir d'un vecteur
    Par pevecipierdut dans le forum Débutez
    Réponses: 6
    Dernier message: 15/06/2011, 07h04
  3. Réponses: 2
    Dernier message: 16/11/2008, 16h09
  4. [Conception] Construire une image à partir d'un tableau
    Par jacques_henry dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 07/02/2006, 14h53
  5. Lancer une commande isql à partir d'un autre poste
    Par doudou10000 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 29/10/2005, 15h43

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