Punkty odbicia i działania na wektorach¶
Zadanie to można łatwo sformułować w języku operacji na wektorach
swobodnych. W systemie Sage istnieje objekt vector
, który z
listy współrzędnych tworzy wektor w przestrzeni Eulidesowej (dowolnego
wymiaru!). W naszym przypadku mamy przestrzeń dwuwymiarową i parę
współrzędnych dla każdegu punktu.
Wektory możemy dodawać i mnożyć przez liczbę. Z drugiej strony, możemy
każdy wektor narysować jako punkt używając polecenia point
.
Środek odcinka na płaszczyźnie to średnia arytmetyczną wektorów reprezentujących jego końce.
Odbicie względem początku układu współrzędnych to pomnożenie przez \(-1\).
Poniższy kod rozwiązuje i ilustruje nasze zadanie: