Kezdőoldal » Tudományok » Alkalmazott tudományok » Adottak egy háromszög csúcsain...

Adottak egy háromszög csúcsainak koordinátái (a síkon). Milyen módszerrel, algoritmussal lehet eldönteni, hogy a háromszögön belül van-e az origó?

Figyelt kérdés

Pozitív és negatív koordináták vegyesen vannak.

A koordinátákból kell eldönteni, nem lehet lerajzolni, és "megnézni".



2016. ápr. 16. 20:38
 1/3 anonim ***** válasza:

Érdekes kérdés.


Áttanulmányozva néhány esetet rá lehet jönni, hogy szükséges feltétel, hogy a háromszög három csúcsának három különböző negyedben kell lennie (hogyha valamelyik koordináta 0, akkor az mindkét (az origó esetén mind a négy) negyedbe besorolható), a pontok elhelyezkedése a koordinátákból egyértelműen (és könnyen) meghatározható. Tovább gondolva arra is rá lehet jönni, hogy az átellenes (1-3 és 2-4) negyedekben elhelyezkedő pontok által meghatározott egyenesé a kulcsszerep; ez az egyenes (mint általában az összes) a síkot két részre bontja, és hogyha a háromszög harmadik pontja és az origó azonos félsíkra esik (ha az origó az egyenesen van, nos, akkor definíciófüggő az, hogy mi számít a háromszögön belül levésnek), akkor a háromszögön belül lesz az origó. Ezt is ki tudjuk számolni; felírjuk az előbb említett egyenes egyenletét, majd a harmadik pontra és az origóra fektetett egyenes egyenletét, majd az így kapott egyenesek metszéspontját meghatározzuk. Ezek után kiszámoljuk a harmadik pont és az origó, valamint a harmadik pont és a metszéspont távolságát; hogyha utóbbi hossz nagyobb (vagy egyenlő, ez az előbb említett definíció függvénye), akkor egy síkon van a két pont, így a háromszögön belül lesz az origó, egyébként kívül.


Ha tetszőleges pontra akarjuk ugyanezt megtudni, akkor 0. lépésként, erre a feladatra visszavezetve, az adott pontot eltoljuk az origóba, és ugyanazzal a vektorral eltoljuk az összes többit is, ekkor megint az a kérdés, hogy a háromszögön belül van-e az origó, és mivel az eltolás hossztartó, szögtartó és iránytartó leképezés, ezért az eredetire is igaz lesz az, ami az eltoltra.

2016. ápr. 16. 22:02
Hasznos számodra ez a válasz?
 2/3 Fibonacci ***** válasza:

Írjuk fel egy egyenes egyenletét ax+by+c=0 alakban.

Ha valamilyen P és Q pont koordinátáit ax+by+c -be helyettesítve

azonos előjelű számokat kapunk, akkor a P és Q az egyenesnek ugyanarra az oldalára esnek,

ha különböző előjelű számokat kapunk, akkor P és Q pontokat elválasztja az adott egyenes.

(0 esetén az illető pont épp illeszkedik az egyenesre.)


A (tegyük fel, valódi) Δ csúcsai A,B,C; a kérdéses pont: P.


1)

Írjuk fel az AB egyenes egyenletét a fenti alakban, helyettesítsük be C-t és P-t,

ellenkező előjeleket kapva P nincs a Δ-ben.

2)

Írjuk fel a BC egyenes egyenletét a fenti alakban, helyettesítsük be A-t és P-t,

ellenkező előjeleket kapva P nincs a Δ-ben.

3)

Írjuk fel a CA egyenes egyenletét a fenti alakban, helyettesítsük be B-t és P-t,

ellenkező előjeleket kapva P nincs a Δ-ben.


Ha mindhárom esetben azonos előjelek jönnek ki, akkor P a Δ-ben van.


(Ha valamelyik esetben ± helyett 0 jön ki akkor csak értelmezés kérdése, hogy a Δ határát hová soroljuk.)

2016. ápr. 17. 08:56
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszönöm!
2016. ápr. 18. 16:32

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!