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

Mathématiques Discussion :

Détermination de la distance minimale entre vecteur


Sujet :

Mathématiques

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Détermination de la distance minimale entre vecteur
    salut a tous
    j ai un vecteur et je voudrais determiner le vecteur le plus proche d une matrice
    de k vecteur sachant que les vecteur sont de meme taille
    exemple
    j ai un vecteur colonne
    v= 1 4 5 4 3 5 et je voudrais determiner le vecteur le plus proche d une matrice de 100 vecteurs de meme taille de ce vecteur cad de taille 5*100
    je travaille avec matlab avec n importe quelle norme cad distance euclid ou mahabi ou autre
    et je vous merci d avance

  2. #2
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Ben... tu as déjà donné toutes les réponses.
    Tu dois dans tous les cas faire un test de distances entre ton vecteur et tous les vecteurs de ta matrice.
    La distance Euclidienne est la plus naturelle, mais selon l'application tu peux avoir de "meilleurs" résultats avec d'autres métriques. Donc faut que tu fasses des tests pour savoir la distance qui est la plus adaptées à ton problème.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2013
    Messages : 7
    Points : 5
    Points
    5
    Par défaut determination du vecteur le plus proche
    salut
    je n arrive pas a programmer la boucle pour tester chaque vecteur de la matrice
    avec un vecteur donné
    puis de determiner le vecteur le plus proche
    svp y a t il quelqu un qui peut m aider
    merci d avance

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur R&D en apprentissage statistique
    Inscrit en
    Juin 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur R&D en apprentissage statistique

    Informations forums :
    Inscription : Juin 2009
    Messages : 447
    Points : 752
    Points
    752
    Par défaut
    Suivant la norme que tu utilises il est parfois préférable d'utiliser certaines propriétés de la norme pour utiliser de manière optimale les operations sur les tableaux.

    Par exemple la distance Euclidienne entre x et y peut s'écrire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    D(x,y)^2 = x'x + y'y - 2*x'y
    Ceci a plusieurs avantages:
    • Tout peut s'écrire comme des opérations sur des matrices
    • Les normes correspondants aux vecteurs de la matrice peuvent être calculées une fois pour toute

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/10/2011, 17h23
  2. distance minimale entre deux courbes
    Par Nico76131 dans le forum MATLAB
    Réponses: 3
    Dernier message: 15/06/2011, 15h23
  3. calcul de la distance minimale entre un point et un ellipsoïde
    Par kamelcompte dans le forum Mathématiques
    Réponses: 20
    Dernier message: 19/04/2010, 18h57
  4. distance minimale entre point et plan
    Par mar1985 dans le forum Mathématiques
    Réponses: 1
    Dernier message: 22/06/2009, 22h31
  5. Distance euclidienne entre deux vecteurs
    Par larimoise dans le forum MATLAB
    Réponses: 3
    Dernier message: 02/04/2007, 22h44

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