Mgbanwe mgbakọ na mwepụ

Mgbanwe Mgbakọ na Mwepụ: Na-enye nghọta mgbanwe nke Jiometri

Pendahuluan
N'ime mgbakọ na mwepụ, ntụgharị bụ otu n'ime mgbanwe kachasị mkpa na nke kachasị mkpa, ọkachasị na geometry. Ntụgharị abụghị naanị na enwere ngwa na mgbakọ na mwepụ dị ọcha kamakwa ọ nwere mmetụta dị ukwuu na sayensị na injinia. Isiokwu a na-achọ inyocha echiche mgbakọ na mwepụ nke ntụgharị, otu o si arụ ọrụ, ụkpụrụ ndị dị n'okpuru ya, na ojiji ya n'ezie.

Ịghọta Mgbanwe
Na mgbakọ na mwepụ, ntụgharị na-ezo aka na mmegharị nke ihe gbara otu isi ihe ma ọ bụ axis gburugburu site n'akụkụ kpọmkwem. A maara isi ihe ma ọ bụ axis a dị ka etiti ntụgharị. Mgbe ihe na-agbagharị, isi ihe ọ bụla dị na ihe ahụ na-aga n'okporo ụzọ okirikiri nwere etiti edobere.

Ndetu na Usoro Okwu
Tupu anyị aga n'ihu, e nwere ụfọdụ ihe e dere na okwu ndị a ga-aghọta:
– (x, y): Nhazi nke isi ihe dị na mbara ihu abụọ nke Cartesian.
– O: Ebe etiti ntụgharị.
– θ (theta): Oke nke akụkụ ntụgharị, nke a na-atụkarị na ogo ma ọ bụ radians.
– R(θ, O): Ọrụ ntụgharị nke na-anọchite anya ntụgharị site n'akụkụ θ gbasara etiti O.

Usoro ntụgharị na akụkụ abụọ
A pụrụ iji matrices mgbanwe gosipụta ntụgharị site na algebra, ọkachasị na sistemụ nhazi Cartesian nwere akụkụ abụọ. Ka e were ya na anyị chọrọ ịtụgharị isi ihe (x, y) site na akụkụ θ gbasara mmalite (0, 0). Enwere ike ịgbakọ nhazi ọhụrụ (x', y') mgbe ntụgharị ahụ gasịrị site na iji usoro:

GỤỌ ỌZỌ  Usoro Jiometric

““
x' = x cos(θ) – y sin(θ)
y' = x sin(θ) + y cos(θ)
““

Enwere ike igosipụta nke a na nhazi matriks dị ka ndị a:

““
| x na | | cos(θ) -mmehie (θ) | | x |
| y' | = | sin(θ) cos(θ) | | y |
““

Ihe nlele ikpe
Ka anyị leba anya n'otu ihe atụ doro anya iji mee ka nghọta anyị doo anya. Ka e were ya na anyị chọrọ ịtụgharị isi ihe A(1, 0) site na ogo 90 megide mmalite (0, 0).

““
x' = 1 cos(90°) – 0 mmehie(90°) = 0
y' = 1 mmehie (90°) + 0 cos(90°) = 1
““

Ya mere, nhazi ọhụrụ nke A mgbe ntụgharị gasịrị bụ A'(0, 1).

Mgbanwe na Akụkụ Atọ
Mgbanwe n'akụkụ atọ dị mgbagwoju anya karịa n'ihi na ha gụnyere ntụgharị gburugburu axes x, y, ma ọ bụ z. Matrices ntụgharị na 3D maka axes atọ ndị a bụ ndị a:

– Ntụgharị dị ka X axis si dị:
““
| 1000 |
| 0 cos(θ) -sin(θ) |
| 0 sin(θ) cos(θ) |
““

– Ntụgharị dị ka Y axis si dị:
““
| cos(θ) 0 sin(θ) |
| 0 1 0 |
| -sin(θ) 0 cos(θ) |
““

– Ntụgharị dị ka Z axis si dị:
““
| cos(θ) -sin(θ) 0 |
| sin(θ) cos(θ) 0 |
| 0 0 1 |
““

Ngwa Mgbanwe Mgbakọ na Mwepụ
Ntugharị nwere ọtụtụ ojiji dị iche iche n'ọtụtụ ngalaba dị iche iche. Ụfọdụ ihe atụ bụ:

Ihe osise kọmputa na ihe nkiri eserese
N'ihe osise kọmputa, a na-ejikarị ntụgharị eme ihe iji gbanwee ma mee ka ihe dị ndụ n'ime oghere nwere akụkụ atọ. Usoro a dị oke mkpa maka imepụta mmetụta anya dị adị na egwuregwu vidiyo na ihe nkiri eserese.

GỤỌ ỌZỌ  Ihe atụ nke ajụjụ mkparịta ụka Trigonometry

Robotics
N'ihe gbasara robotik, ntụgharị dị oke mkpa maka ijikwa mmegharị nke ogwe aka robot. Site na iji mgbanwe ntụgharị, anyị nwere ike ikpebi ọnọdụ na ntụzịaka ikpeazụ nke ihe na-eme ka robot ahụ nwee njedebe mgbe emechara usoro mmegharị ahụ.

Jiometrị Molekụla
N'ihe gbasara kemistri na bayoloji, a na-eji ntụgharị eme ihe iji tụọ ụdị nhazi molekul n'akụkụ atọ. Enwere ike inyocha ma gbanwee nhazi molekul site n'itinye mgbanwe ntụgharị iji ghọta mmekọrịta kemịkalụ na mmeghachi omume.

Fizik
Na fiziki, ntụgharị bụ akụkụ dị mkpa nke ọtụtụ ihe dị iche iche, gụnyere usoro ahụ siri ike na usoro nhazi nke quantum. Dịka ọmụmaatụ, moment of inertia na angular momentum bụ echiche ndị gụnyere ntụgharị.

Ịnyagharịa na Maapụ
Sistemụ nhazi na eserese na-ejikwa echiche nke ntụgharị. Na GPS, a na-eji mgbanwe ntụgharị iji gbanwee nhazi ụwa ka ọ bụrụ nhazi mpaghara iji chọpụta ọnọdụ nke ọma.

Nlereanya na Ntụle
A na-ejikarị ngwanrọ kọmputa eme ihe ngosi ntụgharị. Enwere ike iji ọtụtụ mmemme ngwanrọ, dị ka MATLAB, GeoGebra, na Python nwere ọbá akwụkwọ dịka Matplotlib ma ọ bụ Pygame, mee ka ntụgharị ahụ dị n'akụkụ abụọ ma ọ bụ atọ.

Ihe Nlereanya Koodu Python maka Mgbanwe 2D
Nke a bụ ihe atụ dị mfe na Python maka ịtụgharị isi ihe n'akụkụ abụọ:

GỤỌ ỌZỌ  Ihe atụ nke ajụjụ mkparịta ụka gbasara mwepụ Vektọ

"'Python
bubata numpy dika np
mbubata matplotlib.pyplot ka plt

Ọrụ ịtụgharị isi ihe
def rotate_point(x, y, theta):
theta = np.deg2rad(theta)
x_ọhụrụ = x np.cos(theta) – y np.sin(theta)
ọhụrụ = x np.sin(theta) + y np.cos(theta)
weghachite x_ọhụrụ, y_ọhụrụ

Ebe mmalite (1, 0)
x, y = 1, 0

Ntụgharị ogo 90
usoro = 90
x_rot, y_rot = isi_rota(x, y, theta)

Nhụta anya
plt.figure()
plt.plot([0, x], [0, y], 'r-', label='Isi')
plt.plot([0, x_rot], [0, y_rot], 'b-', label='Atụgharịrị')
plt.akụkọ ()
plt.xlim(-1.5, 1.5)
plt.ylim(-1.5, 1.5)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Ntụgharị ogo 90')
grid plt()
plt.show ()
““

Koodu a na-akọwa ntụgharị nke isi ihe (1,0) site na ogo 90 megide elekere.

Mmechi
Ntụgharị bụ echiche dị mkpa mana dị ike na mgbakọ na mwepụ, ọkachasị geometry. Ọ na-arụ ọrụ dị oke mkpa n'ọtụtụ ngwa dị adị n'ụwa, site na eserese kọmputa ruo na robotik na fizik. Ịghọta otu ntụgharị si arụ ọrụ, yana otu esi anọchite anya ya na mgbakọ na mwepụ site na matrices, na-enye mmadụ ohere ime mgbanwe geometry dị mgbagwoju anya ngwa ngwa.

N'ikwu ya n'ụzọ dị mfe, ntụgharị mgbakọ na mwepụ na-emepe ụzọ maka nghọta na ịchịkwa ụwa atọ anyị bi na ya, na-eme ka ọ bụrụ isiokwu dị oke mkpa maka ụmụ akwụkwọ, ndị nchọpụta, na ndị ọkachamara n'ọtụtụ ngalaba ịmụta ihe.

Hapụ okwu