Teil auf Deutsch
This commit is contained in:
19
vector.py
19
vector.py
@@ -42,12 +42,17 @@ class Vector(object):
|
||||
new_coordinates = [c*x for x in self.coordinates]
|
||||
return Vector(new_coordinates)
|
||||
|
||||
def magnitude(self):
|
||||
#L<>nge
|
||||
def laenge(self):
|
||||
coordinates_squared = [x**2 for x in self.coordinates]
|
||||
#pdb.set_trace()
|
||||
return sqrt(sum(coordinates_squared))
|
||||
|
||||
def norm(self):
|
||||
coordinates_squared = [x**2 for x in self.coordinates]
|
||||
#pdb.set_trace()
|
||||
return sqrt(sum(coordinates_squared))
|
||||
|
||||
|
||||
def normalized(self):
|
||||
try:
|
||||
magnitude = self.magnitude()
|
||||
@@ -58,10 +63,16 @@ class Vector(object):
|
||||
# Tests
|
||||
|
||||
|
||||
veka1 = Vector([0,5])
|
||||
veka2 = Vector([2,2])
|
||||
veka1 = Vector([0,5,3])
|
||||
veka2 = Vector([2,2,1])
|
||||
|
||||
print (veka1.plus(veka2))
|
||||
|
||||
veka3 = Vector([3,4])
|
||||
print(veka3.laenge())
|
||||
|
||||
veka4 = Vector([10,5])
|
||||
print(veka4.laenge()) #magnitude
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user