Sveiki, galetu kas parasyt sios uzduotes formule? Įvedami 3 taškai (jų koordinatės). Rasti trečiojo taško atstumą iki tiesės, einančios per pirmuosius du taškus. Buciau dekingas uz sia pagalba, ypac uz pacia formule daugiau nieko neprasau :).
house_martin (+2322)
kad daugiau nelabai yra ko ir prašyti. Nebent išplauti tavo kambarį, išnešti šiukšles ar pan :P Dargi, čia ne trigonometrijos uždavinys. "Įvedami 3 taškai (jų koordinatės)" Tau mažu programą parašyti reikia šiam uždaviniui? beja, tie taškai plokštumoje ar erdvėje?
pakeista prieš 15 m
Deizer (+2)
Taip taskai yra plokstumoje, seip tai.. taip reikia maza programa parasyti, bet negaliu parasyt programos nezinant pacios formules :/ kiek ieskojau buvau surades kazka panasaus, bet tai ne tas..O dar ir su trigonometrija pas mane nelabai gerai :/
house_martin (+2322)
Tai užduoty nurodyta naudoti kažką iš trigonometrijos? Matai galima ir su trigonometrija, galima ir kitaip ir trečiaip ;] Jei pats išsigalvojai kad čia išskirtinai trigonometrijos problema, tai paprasčiau be jos apsieiti.
pakeista prieš 15 m
AncientMariner (+411)
Tarkime, kad tie trys taškai yra A, B ir C ir kad A ≠ B. Norime rasti atstumą nuo taško C iki tiesės AB. Tegul tas atstumas būna d. Žinome, kad d yra aukštinės iš C į AB ilgis. Tegul a = |AB| būna atkarpos AB ilgis. Tuomet trikampio ABC plotas yra ad/2. Nagrinėkime vektorius AB ir AC. |AB x AC| yra lygiagretainio, kurio viršūnės yra A, B, C ir C + B - A, plotas. Šis plotas yra dvigubai didesnis už trikampio ABC plotą, taigi |AB x AC| = 2 * ad/2 = ad, t.y. d = |AB x AC| / a = |AB x AC| / |AB|. Vektorinio produkto ir atkarpos ilgio formules gali susirasti bet kokiame žinyne.