La function min() dans MatLab
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

La function min() dans MatLab



  1. #1
    invite9ca3ed1f

    La function min() dans MatLab


    ------

    Bonjour a tous,

    Dans le code suivant j'ai pas reussi a trouver la semnification de la function min.

    Code:
    [min_int_rows min_rows] = min(dist);
    [min_int min_col] = min(min_int_rows);
    min_row = min_rows(min_col);
    La matrice dist est initialisee comme ca:
    Code:
    dist = zeros(rows, cols);
    et puis elle est remplie avec certaines valeurs.

    Merci beaucoup

    -----

  2. #2
    lou_ibmix_xi

    Re : La function min() dans MatLab

    Bonjour
    [valeurs, indexes] = min (matrice)
    te renvoie:
    -valeurs : un vecteur contenant les minimums de chaque colonne de matrice
    -indexes : un vecteur contenant les numero de ligne des minimums de chaque colonne de matrice

    Tu aurais pu le voir en tapant "help min" dans Matlab, penses y avant de poster.

    Au revoir.

  3. #3
    invite9ca3ed1f

    Re : La function min() dans MatLab

    Merci beaucoup, j'ai compris maintenant
    Code:
    [min_int_rows min_rows] = min(dist);
    mais pour
    Code:
    [min_int min_col] = min(min_int_rows);;
    min_int_rows est un vecteur donc min_int et min_col sont des numero.
    Je ne comprend pas
    Code:
    min_row = min_rows(min_col);
    parce que j'ai cherche min_rows comme function et il n'y a pas.

    Merci

  4. #4
    Coincoin

    Re : La function min() dans MatLab

    Salut,
    D'après la toute première ligne de ton code, min_rows est le nom donné au vecteur qui donne les indices des colonnes minimales.
    Encore une victoire de Canard !

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

    Re : La function min() dans MatLab

    Salut,

    Code:
    [min_int_rows min_rows] = min(dist);
    [min_int min_col] = min(min_int_rows);
    min_row = min_rows(min_col);
    permet de retrouver les coordonées du minimun de ta matrice dist.

    Code:
    [min_int_rows min_rows] = min(dist);
    calcule le minimum sur chaque ligne et stoque la valeur dans min_int_rows et l'indice dans min_rows

    Code:
    [min_int min_col] = min(min_int_rows);
    permet de retrouver la colonne contenant le minimun
    et stoque la valeur dans min_int et l'indice dans min_col.

    Code:
    min_row = min_rows(min_col);
    cette derniere commande permet de retouver l'indice de la ligne corespondante à la colonne trouvé

    ainsi min_row et min_col sont bien les indices du min de ta matrice

Discussions similaires

  1. Matlab, problème avec la fonction min.
    Par invite2d94b298 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 05/11/2007, 12h53
  2. la function standard deviation dans MATLAB
    Par invite9ca3ed1f dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 17/08/2006, 09h34
  3. Aide sur les S-Function
    Par invitea77fee56 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 23/04/2005, 10h49
  4. Prolate spheroidal wave function
    Par Evil.Saien dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 06/12/2004, 08h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.