hi,
u_strich und v_strich werden anders gebildet..geht so:
alle elemente eines vektors zusammenaddieren und dann durch die anzahl der elemente im vektor teilen, welche nicht null sind...beispiel:
u= (0 0 0 4 2) => u_strich = (0 0 0 6/2 6/2) ..6 kommt wegen 4+2 ..es wird nur durch 2 geteilt, weil die anderen 3 elemente 0 sind...und an der stelle im vektor wo elemente sind wird das ergebnis, so ne art mittelwert, stimmt schon, hingeschrieben...
hm..du scheinst noch das alte skript zu haben...4.4.1 gibt es nicht mehr glaub ich..ist jetzt 4.3.2 ..und z.b. sim_1 wird jetzt anders berechnet..die mean squared difference..so:
sim_1 (U,V) = (u-v)² / |I|
hier der link:
http://www.kbs.uni-hannover.de/Lehre/pers07/index.xml ..gibts auch die übungen und lösungen..aber noch nicht von allen...und auf dieser seite unten gibts noch links mit hinweisen zur klausur:
http://www.kbs.uni-hannover.de/Lehre/pers07/termine.xml
so...jetzt aba zu deiner frage
da gehts ja um ne andere methode..um die von person / spermon gell...
u und v sind richtig..
u_strich ist aber: (3/2 3/2 0 0 0) und
v_strich ist : (5/2 0 0 0 5/2)
=> sim_3 (U,C) = (u-u_strich) * (v-v_strich) / (betrag von (u-u_strich)) * (betrag von (v-v_strich))
u-u_strich = ( 2-(3/2) 1-(3/2) 0 0 0) = (0,5 -0,5 0 0 0 )
v-v_strich = ( 3-(5/2) 0 0 0 2-(5/2)) = (0,5 0 0 0 -0,5)
das zusammen malnehmen und man kommt auf 0,25
der betrag von u-u_strich und von v-v_strich ist jeweils wurzel aus 1/2 ..wurzel aus (1/2) * wurzel aus (1/2) = 0,5
=> 0,25 / 0,5 = 0,5
im neuen skript kommt da 0,86 raus..das liegt daran, dass bei u_strich nicht 3/2 genommen wurde..sondern 3/5...also auch die elemente mit 0 beim bilden des mittelwerts mitberechnet wurden..in der übung allerdings nicht..wir sollen es so wie in der übung machen..sonst stehts halt direkt inner klausuraufgabe wie man es machen soll...und bei v_strich wurde im skript 5/5 also 1 genommen...
so..genug getippt ;p ich bin raus..cya