Математикийн эргэлтүүд: Геометрийн хувьсгалт ойлголтыг өгөх нь
Пендахулуан
Математикийн хувьд эргэлт нь хамгийн үндсэн бөгөөд чухал хувиргалтын нэг бөгөөд ялангуяа геометрийн хувьд юм. Эргэлт нь зөвхөн цэвэр математикт хэрэглээтэй төдийгүй шинжлэх ухаан, инженерчлэлд гүн гүнзгий ач холбогдолтой юм. Энэхүү нийтлэл нь эргэлтийн математикийн ойлголт, хэрхэн ажилладаг, үндсэн зарчмууд болон бодит ертөнцийн хэрэглээг судлах зорилготой юм.
Эргэлтийг ойлгох
Математикт эргэлт гэдэг нь объектын тодорхой цэг эсвэл тэнхлэгийг тойрон тодорхой өнцгөөр хөдлөхийг хэлнэ. Энэ цэг эсвэл тэнхлэгийг эргэлтийн төв гэж нэрлэдэг. Объект эргэлдэх үед объектын бүх цэг нь тогтмол төвтэй дугуй замаар хөдөлдөг.
Тэмдэглэгээ ба нэр томьёо
Үргэлжлүүлэхийн өмнө ойлгох ёстой зарим тэмдэглэгээ болон нэр томьёо байна:
– (x, y) : Хоёр хэмжээст хавтгай дахь цэгийн декартын координатууд.
– O: Эргэлтийн төв.
– θ (тета): Эргэлтийн өнцгийн хэмжээ, ихэвчлэн градус эсвэл радианаар хэмжигддэг.
– R(θ, O) : O төвийн эргэн тойронд θ өнцгөөр эргэлтийг илэрхийлдэг эргэлтийн функц.
Хоёр хэмжээст эргэлтийн томъёо
Эргэлтийг алгебрийн аргаар, ялангуяа хоёр хэмжээст Декартын координатын системд хувиргалтын матриц ашиглан дүрсэлж болно. Бид (x, y) цэгийг (0, 0) цэгийн эргэн тойронд θ өнцгөөр эргүүлэхийг хүсэж байна гэж бодъё. Эргэлтийн дараах шинэ координатыг (x', y') дараах томъёогоор тооцоолж болно.
""
x' = x cos(θ) – y sin(θ)
y' = x sin(θ) + y cos(θ)
""
Үүнийг матриц хэлбэрээр дараах байдлаар илэрхийлж болно.
""
| x' | | cos(θ) -sin(θ) | | x |
| y' | = | sin(θ) cos(θ) | | у |
""
Жишээ тохиолдол
Ойлголтоо тодруулахын тулд тодорхой жишээг авч үзье. Бид A(1, 0) цэгийг (0, 0) цэгийн эргэн тойронд цагийн зүүний эсрэг 90 градус эргүүлэхийг хүсэж байна гэж бодъё.
""
x' = 1 cos(90°) – 0 sin(90°) = 0
y' = 1 sin(90°) + 0 cos(90°) = 1
""
Тэгэхээр, эргэлтийн дараах А-ийн шинэ координатууд нь A'(0, 1) байна.
Гурван хэмжээст эргэлт
Гурван хэмжээст эргэлтүүд нь x, y эсвэл z тэнхлэгүүдийг тойрон эргэлддэг тул илүү төвөгтэй байдаг. Эдгээр гурван тэнхлэгийн 3D эргэлтийн матрицууд дараах байдалтай байна.
– X тэнхлэгтэй параллель эргэлт:
""
| 1 0 0 |
| 0 cos(θ) -sin(θ) |
| 0 sin(θ) cos(θ) |
""
– Y тэнхлэгтэй параллель эргэлт:
""
| cos(θ) 0 sin(θ) |
| 0 1 0 |
| -sin(θ) 0 cos(θ) |
""
– Z тэнхлэгтэй параллель эргэлт:
""
| cos(θ) -sin(θ) 0 |
| sin(θ) cos(θ) 0 |
| 0 0 1 |
""
Математикийн эргэлтийн хэрэглээ
Ротаци нь янз бүрийн салбарт өргөн хүрээний хэрэглээтэй. Зарим жишээг дурдвал:
Компьютерийн график ба хөдөлгөөнт дүрс
Компьютерийн графикт эргэлтийг ихэвчлэн гурван хэмжээст орон зайд объектуудыг удирдах, хөдөлгөөнт болгоход ашигладаг. Энэ техник нь видео тоглоом болон хүүхэлдэйн кинонд бодитой харааны эффект үүсгэхэд чухал үүрэгтэй.
Робот техник
Робот техникт эргэлт нь роботын гарны хөдөлгөөнийг хянахын тулд чухал үүрэг гүйцэтгэдэг. Эргэлтийн хувиргалтыг ашиглан бид цуврал хөдөлгөөний дараа роботын эцсийн эффекторын эцсийн байрлал болон чиглэлийг тодорхойлж чадна.
Молекулын геометр
Хими, биологийн чиглэлээр молекулын бүтцийг гурван хэмжээст хэлбэрээр загварчлахад эргэлтийг ашигладаг. Химийн харилцан үйлчлэл ба урвалыг ойлгохын тулд эргэлтийн хувиргалтыг ашиглан молекулын бүтцийг шинжилж, өөрчилж болно.
Физик
Физикийн хувьд эргэлт нь хатуу биеийн динамик болон квант механик зэрэг олон үзэгдлийн салшгүй хэсэг юм. Жишээлбэл, инерцийн момент ба өнцгийн импульс нь эргэлтийг хамарсан ойлголтууд юм.
Навигаци ба газрын зураг
Навигаци болон газрын зургийн системүүд нь эргэлтийн тухай ойлголтыг ашигладаг. GPS-д эргэлтийн хувиргалтыг ашиглан байрлалыг нарийн тодорхойлохын тулд дэлхийн координатыг орон нутгийн координат болгон хөрвүүлдэг.
Дүрслэл ба симуляци
Эргэлтийн дүрслэлийг ихэвчлэн компьютерийн програм хангамж ашиглан гүйцэтгэдэг. Matplotlib эсвэл Pygame зэрэг номын сантай MATLAB, GeoGebra, Python зэрэг хэд хэдэн програм хангамжийг хоёр эсвэл гурван хэмжээст эргэлтийг дуурайлган хийхэд ашиглаж болно.
2 хэмжээст эргэлтийн Python кодын жишээ
Python хэл дээр цэгийг хоёр хэмжээст эргүүлэх энгийн жишээ энд байна:
"` питон
np гэж numpy импортлох
matplotlib.pyplot-г plt хэлбэрээр импортлох
Цэгийг эргүүлэх функц
def rotate_point(x, y, theta):
тета = np.deg2rad(тета)
x_new = x np.cos(theta) – y np.sin(theta)
y_new = x np.sin(тета) + y np.cos(тета)
x_new, y_new гэсэн утгыг буцаана
Эхлэх цэг (1, 0)
x, y = 1, 0
90 градусын эргэлт
тета = 90
x_rot, y_rot = rotate_point(x, y, theta)
Дүрслэл
plt.figure()
plt.plot([0, x], [0, y], 'r-', label='Original')
plt.plot([0, x_rot], [0, y_rot], 'b-', label='Эргүүлсэн')
plt.legend()
plt.xlim(-1.5, 1.5)
plt.ylim(-1.5, 1.5)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('90 градусын эргэлт')
plt.grid()
plt.show()
""
Энэ код нь (1,0) цэгийг цагийн зүүний эсрэг 90 градусаар эргүүлэхийг тайлбарладаг.
Дүгнэлт
Эргэлт нь математик, ялангуяа геометрийн үндсэн боловч хүчирхэг ойлголт юм. Энэ нь компьютерын графикаас эхлээд робот техник, физик хүртэлх бодит ертөнцийн өргөн хүрээний хэрэглээнд чухал үүрэг гүйцэтгэдэг. Эргэлт хэрхэн ажилладаг, мөн матрицаар дамжуулан математикийн аргаар хэрхэн дүрслэхийг ойлгох нь нарийн төвөгтэй геометрийн хувиргалтыг хялбархан хийх боломжийг олгодог.
Үндсэндээ математикийн эргэлт нь бидний амьдарч буй гурван хэмжээст ертөнцийг ойлгож, хянах боломжийг нээж өгдөг бөгөөд энэ нь оюутнууд, судлаачид болон янз бүрийн салбарын мэргэжилтнүүдийн эзэмшихэд маш чухал сэдэв болдог.