• Facebook
  • Jaunumi
  • Uzdevumi
  • Iesūtījumi
  • Teorija
  • Sacensības
  • Reitings
  • Mācies JavaScript
  1. CleverCode
CleverCode
  • Sveiks ciemiņ
  • Facebook
  • Jaunumi
  • Uzdevumi
  • Iesūtījumi
  • Teorija
  • Sacensības
  • Reitings
  • Mācies JavaScript

Punkta attālums no līnijas

Attāluma atrašana no punkta līdz līnijai ir bieži sastopama ģeometrijas problēma. Piemēram, ir doti trīs punkti A, B, C. Ir jāatrod attālums no punkta C līdz līnijai A, B (jāpiemin, ka līnija ir bezgalīga, punkti ir tikai paredzēti līnijas definēšanai). Algoritms ir sekojošs:

  1. Apzināt vektorus AB un AC.
  2. Aprēķina ABxAC.
  3. Attālums ir (ABxAC)/|AB|.

Pamatojums tam, kādēļ tas strādā, ir vienkāršs. Ar ABxAC tiek aprēķināts paralelogramma laukums, kuru veido vektori AB un AC. Izdalot paralelogramma laukumu ar vienu no malām var iegūt augstuma garumu no pretējās malas līdz konkrētajai, kas ir arī meklētais attālums. Piemēru var apskatīt 1. attēlā.

Attālums no punkta līdz virknei

1. attēls - attālums no punkta līdz virknei.

Vairāk informācija

© 2025 CleverCode
Par mums | Palīdzība | Vērtēšanas sistēma
Informējam, ka portālā tiek izmantotas sīkdatnes (angļu val. "cookies"). Turpinot lietot šo portālu, Jūs piekrītat, ka mēs uzkrāsim un izmantosim sīkdatnes Jūsu ierīcē.
Uzzināt vairāk