Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ss14:dokumentation

Dies ist eine alte Version des Dokuments!


Hiermit berechnen wir den Kosinus des Winkels zwischen zwei Vektoren, falls einer der Vektoren der Nullvektor ist, wird der Kosinus des Winkels zwischen den Vektoren auf NULL gesetzt.

def Skalarprodukt(vector1, vector2):
	if(np.linalg.norm(vector1)!= 0 and np.linalg.norm(vector2)  != 0):
		array1 = np.array([vector1[0], vector1[1] ])
		array2 = np.array([vector2[0], vector2[1] ])
		dot=np.dot(array1,array2)
		array1_modulus = np.sqrt((array1*array1).sum())
		array2_modulus = np.sqrt((array2*array2).sum())
		cos = dot/array1_modulus/array2_modulus
	else:
		cos=0
	return cos
ss14/dokumentation.1404403195.txt.gz · Zuletzt geändert: 2016/05/10 14:46 (Externe Bearbeitung)