euklidischer Abstand < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 15:26 Mo 23.03.2015 | Autor: | Rocky14 |
Hallo Leute,
folgende Formel soll angeblich den euklidischen Abstand zwischen der i-ten Zeile einer Matrix und der Gesamtmatrix berechnen:
D=(sum((((ones(m,1)*i)-x).^2)'))
Ich bin mir unsicher, ob das stimmt. Denn wenn ich das aufdrösel erhalte ich folgendes:
[mm] D=(\summe_{i=1}^{m}((\vektor{1 \\ 1}*i)-x)^{2})^{T}
[/mm]
Aber das ist ja offensichtlich nicht der euklidische Abstand?! Oder gibt es eine Schreibweise, die ich nicht kenne?
Und wenn ich das richtig sehe, ergibt [mm] \vektor{1 \\ 1}*i [/mm] eine Zahl, da ich ja 2 Vektoren multipliziere?!
Wer kann helfen?
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 15:33 Mo 23.03.2015 | Autor: | fred97 |
> Hallo Leute,
>
> folgende Formel soll angeblich den euklidischen Abstand
> zwischen der i-ten Zeile einer Matrix und der Gesamtmatrix
> berechnen:
Wie soll das denn gehen ??? Die i-te Zeile ist ein Vektor, was soll dann der euklidische Abstand eines Vektors und einer Matrix sein ????
> D=(sum((((ones(m,1)*i)-x).^2)'))
>
> Ich bin mir unsicher, ob das stimmt. Denn wenn ich das
> aufdrösel erhalte ich folgendes:
> [mm]D=(\summe_{i=1}^{m}((\vektor{1 \\ 1}*i)-x)^{2})^{T}[/mm]
Waas ist x ?
>
> Aber das ist ja offensichtlich nicht der euklidische
> Abstand?! Oder gibt es eine Schreibweise, die ich nicht
> kenne?
> Und wenn ich das richtig sehe, ergibt [mm]\vektor{1 \\ 1}*i[/mm]
> eine Zahl, da ich ja 2 Vektoren multipliziere?!
Welche denn ? In obiger Summe ist i [mm] \in \{1,...,m \}
[/mm]
FRED
> Wer kann helfen?
|
|
|
|