IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: davcha

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 236

    La ligne 8 est pas bonne. Quand tu fais la SVD...

    La ligne 8 est pas bonne.

    Quand tu fais la SVD de la matrice M, la 4e colonne des vecteurs propres à droite correspond à l'équation du plan, comme indiqué dans la ligne 4.

    Donc, pour obtenir Z,...
  2. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 236

    v=[v(1:2);v(4)]; pardon.

    v=[v(1:2);v(4)];

    pardon.
  3. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 236

    ok, une autre façon de faire... M = [Pts...

    ok, une autre façon de faire...


    M = [Pts ones(size(Pts,1),1)];
    [u s v] = svd(M);
    v=v(:,4);
    # v(1)*x + v(2)*y + v(3)*z + v(4) = 0
    v/=v(3);
    v=[v(1:2) v(4)];
  4. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 236

    oui.

    oui.
  5. Votes reçus
    +0 -0
    Réponses
    13
    Affichages
    1 236

    n/=n(3) c'est équivalent à n=n/n(3).

    n/=n(3) c'est équivalent à n=n/n(3).
  6. Votes reçus
    +1 -0
    Réponses
    13
    Affichages
    1 236

    Une autre façon de faire consiste à calculer les...

    Une autre façon de faire consiste à calculer les valeurs singulières de la matrice formée par tes points, centrés en zéro.

    En gros :


    M=Pts - mean(Pts)
    [u s v]=svd(M)
    n=v(:,3) % normale à...
Affichage des résultats 1 à 6 sur 6