Geometria Obliczeniowa II

background image

Sympleksy

Niech P

0

,P

1

,…,P

N

będzie układem n+1

punktów w n-wymiarowej przestrzeni

Euklidesowej i nie leżących na jednej

hiperpłaszczyźnie.

Def. Sympkleksem określonym na zbiorze

punktów P

0

,P

1

,…,P

N

nazywamy zbiór:

}.

0

,

1

:

{

0

0

1

0

i

i

n

i

i

i

n

i

n

P

P

P

P

P

S

n=2

0

P

1

P

2

P

background image

Tw. Sympleks S jest

zbiorem wypukłym.

Dw. Niech

i

i

n

i

i

i

n

i

P

y

P

x

0

0

,

należy sprawdzić, że

.

1

0

,

)

1

(

S

y

x

)

)

1

(

(

)

1

(

0

i

i

i

i

n

i

P

P

y

x

,

]

)

1

(

[

0

i

i

i

n

i

P

]

)

1

(

[

0

i

i

n

i

,

1

1

)

1

(

1

)

1

(

0

0

i

n

i

i

n

i

.

0

)

1

(

i

i

c.n.d.

background image

Tw. Zbiór

}

0

,

1

:

{

0

0

i

i

n

i

i

i

n

i

P

S

jest obwiednią wypukłą

zbioru punktów

}.

,

,

,

{

1

0

n

P

P

P

P

Dowód:

 

.

1

,

,

,

1

,

0

,

0

,

,

0

i

k

k

k

n

k

i

i

k

n

k

dla

P

P

P

con

K

S

K

czyli

S

P

Zał. indukcyjne:

P

K

P

i

k

i

i

i

k

i

i

i

k

i

1

0

1

0

1

0

,

0

,

1

,

Rozważmy

.

0

,

1

,

0

0

i

i

k

i

i

i

k

i

K

P

,

1

1

1

0

1

1

0

k

k

i

i

k

i

k

k

i

i

k

i

P

P

P

P

,

1

1

0

i

k

i

,

0

,

0

i

k

i

gdzie

,

1

1

k

Ponieważ K wypukły

.

1

1

0

K

P

k

i

i

k

i

c.n.d.

background image

Twierdzenie o

niezależności układu

wektorów

Tw. Układ wektorów

}

,

,

,

{

0

2

0

1

0

n

P

P

P

P

P

P

jest liniowo

}

,

,

,

{

1

0

n

P

P

P

nie leży na jednej hiperpłaszczyźnie.

Dowód: Hip

.

0

,

0

,

1

0

1

2

n

i

i

i

n

i

i

i

P

P

W postaci macierzowej:

.

0

,

0

)

,

,

,

(

,

0

2

1

n

H

n

u

gdzie

Hu

T

n

,

0

,

,

,

0

2

0

1

0

n

P

P

P

P

P

P

czyli

T

n

to oznacza, że punkty

n

i

P

i

,

,

1

,

0

,

należą do hiperpłaszczyzny:

.

0

)

,

(

:

0

n

X

P

c.n.d.

,

,

,

,

0

2

0

1

0

n

P

P

P

P

P

P

H

niezależny, jeśli układ punktów

background image

Uwaga:

0

P

1

P

2

P

.

1

,

1

0

1

0

2

1

1

0

0

P

P

P

Równanie odcinka

]

,

[

1

0

P

P

N=2

N=3

0

P

1

P

2

P

3

P

.

1

,

1

0

3

1

0

3

3

2

1

1

0

0

P

P

P

P

Powyższe równanie spełniają punkty ścianki przechodzącej
Przez punkty

.

,

,

3

1

0

P

P

P

Natomiast równanie

1

,

1

0

0

1

0

3

2

1

1

0

0

P

P

P

P

jest równaniem krawędzi

.

,

1

0

P

P

Analogicznie dla pozostałych
ścianek i krawędzi.

background image

Współrzędne

barycentryczne

Def. Jeśli

n

i

i

n

i

i

to

P

P

P

S

P

P

0

1

0

nazywamy współrzędnymi

barycentrycznymi punktu P.

Tw. Współrzędne barycentryczne dowolnego punktu w przestrzeni
n-wymiarowej wyznaczone są w sposób jednoznaczny.

n

i

i

n

i

i

i

n

i

i

P

X

Dw

1

0

0

0

1

,

1

,

.

.

,

)

1

(

0

0

1

0

0

1

0

1

P

P

P

P

P

P

P

P

P

X

i

i

n

i

i

i

n

i

i

i

n

i

i

czyli

,

0

1

0

X

P

P

P

n

i

i

i

albo w postaci macierzowej:

.

,

,

0

1

0

1

0

X

P

P

P

P

P

n

n

Na podstawie poprzedniego tw.
macierz tego układu jest nieosobliwa
zatem istnieje dokładnie jedno
rozwiązanie.

background image

Współrzędne

barycentryczne c.d

.

Uwaga: Każdy punkt

n

X

może być jednoznacznie wyrażony

poprzez liniową kombinację

.

0

n

i

i

i

P

Punkt należy do sympleksu,

jeśli dla każdego i

,

0

i

punkt leży na brzegu, jeśli

.

0

0

k

i

oraz

Punkt leży na zewnątrz sympleksu, jeśli

przynajmniej jedno

.

0

i

Przykład N=2

)

,

(

)

,

(

)

,

(

)

,

(

2

2

2

1

1

1

0

0

0

y

x

X

y

x

P

y

x

P

y

x

P

,

,

0

2

1

2

0

1

0

X

P

P

P

P

P

.

,

0

,

0

2

1

0

2

0

1

,

0

2

,

0

1

y

y

x

x

y

y

y

y

x

x

x

x

0

P

1

P

2

P

X

background image

Współrzędne

barycentryczne c.d

.

0

P

1

P

2

P

3

P

X

background image

Współrzędne barycentryczne c.d

.

Przykład N=3

,

)

,

,

(

)

,

,

(

)

,

,

(

)

,

,

(

)

,

,

(

3

3

3

3

2

2

2

2

1

1

1

1

0

0

0

0

z

y

x

X

z

y

x

P

z

y

x

P

z

y

x

P

z

y

x

P

.

,

,

0

3

2

1

3

0

2

0

1

0

X

P

P

P

P

P

P

P

.

1

3

2

1

0

Jeśli

,

0

,

0

,

0

,

0

3

2

1

0

wówczas punkt X leży we

wnętrzu sympleksu,
jeśli

,

0

,

0

,

0

,

0

3

2

1

0

wtedy punkt

wewnątrz ścianki

.

3

2

1

P

P

P

Analogicznie jest przy zerowaniu się

kolejnych współrzędnych barycentrycznych. Jeśli na przykład

,

0

,

0

,

0

,

0

3

2

1

0

wtedy punkt X leży na krawędzi

.

3

2

P

P

W przypadku, kiedy

0

3

1

k

k

punkt X leży na zewnątrz
czworościanu.

background image

Ścianki sympleksu

Def. Ścianką (krawędzią) wymiaru

n

k

0

sympleksu

n

P

P

P

S

1

0

nazywamy zbiór:

}.

0

,

1

:

{

0

0

1

0

j

k

j

k

j

j

i

j

i

i

i

j

k

P

P

P

P

P

Dla ścianek (krawędzi) sympleksu S zachodzi następujący wzór:

.

1

0

1

0

0

}

,

,

,

{

k

k

i

i

i

n

k

i

i

i

P

P

P

S

 

 

}

,

,

,

{

1

0

k

i

i

i

jest k+1- elementową kombinacją
ze zbioru {0,1,…,n}.

background image

Przykład N=2

0

P

1

P

2

P

}

{

}

{

}

{

}

{

}

{

}

{

}

{

2

1

0

2

1

2

0

1

0

2

1

0

3

0

}

,

,

,

{

1

0

1

0

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

S

k

k

i

i

i

k

i

i

i

 

 

background image

Przykład N=3

0

P

3

P

2

P

1

P

}.

{

}

{

}

{

}

{

}

{

}

{

}

{

}

{

}

{

}

{

}

{

}

{

}

{

}

{

}

{

3

2

1

0

3

2

1

3

2

0

3

1

0

2

1

0

3

2

3

1

2

1

3

0

2

0

1

0

3

2

1

0

3

0

}

,

,

,

{

1

1

0

0

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

P

S

k

k

i

i

k

i

i

i

i

 

.

4

)!

3

4

(

!

3

!

4

3

4

,

6

)!

2

4

(

!

2

!

4

2

4









background image

Przykład N=4

.

5

)!

4

5

(

!

4

!

5

4

5

.

10

)!

3

5

(

!

3

!

5

3

5

,

10

)!

2

5

(

!

2

!

5

2

5













background image

Podział symplicjalny

Def. Podziałem symplicjalnym nazywamy taki podział sympleksu

N

P

P

P

S

1

0

poprzez rodzinę sympleksów, która

pokrywa S i w której każde dwa sympleksy są rozłączne.

Def. Środkiem ciężkości sympleksu nazywamy punkt:

).

(

1

1

)

(

1

0

N

P

P

P

N

S

b

Niech

k

i

i

i

i

P

P

P

S

1

0

oraz

l

j

j

j

j

P

P

P

S

1

0

Def. Mówimy, że

}.

,

,

,

{

}

,

,

,

{

1

0

1

0

l

k

j

j

j

i

i

i

df

j

i

P

P

P

P

P

P

S

S

background image

Twierdzenie o podziale

symplicjalnym

Rodzina sympleksów postaci

),

(

)

(

)

(

1

n

S

b

S

b

S

b

oraz

,

1

0

n

S

S

S

S

stanowi podział symplicjalny

sympleksu S.

N=2

0

P

1

P

2

P

2

1

0

1

0

0

P

P

P

P

P

P

3×2=6

N=3

4×6=24

3

2

1

0

2

1

0

1

0

0

P

P

P

P

P

P

P

P

P

P

background image

Podział symplicjalny

N=2,3

Niech

).

,

,

(

)

,

,

,

(

1

0

,

1

0

k

i

i

i

df

k

P

P

P

b

i

i

i

N=2

N=3

(0,1,2)

(0,1)

(0,2) (1,2)

(0)

(1)

(2)

(0)

(2) (1)

(0,1,2,3)

(0,1,2) (0,1,3) (0,2,3)(1,2,3)

(0,1)

(0,2) (1,2)

(0)

(0)

(2)(1) (2)

Z każdego węzła „wychodzą”
kombinacje o 1 krótsze niż
węźle.

(1)

background image

Przecinanie się prostej z

odcinkiem

W wielu zagadnieniach geometrii obliczeniowej istnieje potrzeba
roztrzygnięcia, czy dana prosta przecina dany odcinek bez potrzeby
wyznaczania tego punktu.

A

B

A

B

L(X)=0

L(X)=0

L(A)L(B)<0

L(A)L(B)>0

Jeśli

L(A)L(B)<0, wówczas odcinek przecina prostą, jeśli

L(A)L(B)>0,

wtedy odcinek i prosta nie przecinają się.

background image

Przecinanie się odcinka z

hiperpłaszczyzną

(płaszczyzną)

Równanie hiperpłaszczyzny w

.

0

)

,

(

)

(

:

n

dX

X

N

d

n

X

A

B

Jeśli

,

0

)

(

)

(

B

A

wówczas odcinek [A,B] nie przecina
hiperpłaszczyzny.

Jeśli natomiast

,

0

)

(

)

(

B

A

wtedy odcinek [A,B] przecina
hiperpłaszczyznę.

A

B

background image

Przecinanie się dwóch

odcinków

A

B

C

D

A

C

D

B

A

B

C

D

Odcinki [A,B] oraz [C,D] nie przecinają, jeżeli punkty A, B leżą po
jednej stronie prostej przechodzącej przez punkty C, D

lub

punkty C, D leżą po jednej stronie prostej przechodzącej
przez punkty A, B.

W postaci matematycznej:

0

)

(

)

(

0

)

(

)

(

D

L

C

L

B

L

A

L

AB

AB

CD

CD

background image

Uwaga

Jeśli któreś z końców dwóch odcinków pokrywają się,
wówczas uznanie czy te odcinki przecinają się, czy też nie
zależy od dziedziny zastosowania. W strukturach danych
współrzędne punktów zapamiętywane są jako zmienne
rzeczywiste, odcinek zaś jest reprezentowany jako para
zmiennych całkowitych. Ponieważ w programie komputerowym
łatwo jest porównywać zmienne całkowite niż rzeczywiste
wobec tego przy badaniu przecięć odcinków należy najpierw
sprawdzić, czy indeksy końców pokrywają się.

background image

Triangularyzacja układu

punktów

.

}

,

,

,

{

1

0

j

i

N

n

P

P

P

P

P

T

Def. Zbiór sympleksów (trójkątów)

T

N

i

i

T

1

}

{

W przestrzeni

N-wymiarowej nazywamy triangularyzacją układu punktów, jeśli:

(i)

T

N

i

i

T

1

_

jest zbiorem wypukłym,

(ii) Wszystkie wierzchołki wszystkich sympleksów są elementami
zbioru punktów

,

P

(iii) Każdy

i

P

jest wierzchołkiem przynajmniej jednego z

sympleksów

.

1

n

k

T

k

(iv)

j

i

T

T

j

i

.

background image

Triangularyzacja układu

punktów

triangulacja

inna triangulacja

A

C

B

Uwarunkowanie trójkąta

.

||

||

||

||

||

||

)

(

3

4

)

(

2

2

2

AC

BC

AB

ABC

pole

ABC

źle uwarunkowany trójkąt

background image

Uwarunkowanie trójkąta

Tw. Współczynnik uwarunkowania trójkąta spełnia nierówność

1

)

(

0

ABC

oraz przyjmuje wartość 1dla trójkąta równobocznego.

A

B

C

x

y

Z rysunku

h

.

,

,

a

y

x

tg

y

h

tg

x

h

Po kolejnych przekształceniach:

).

,

(

)

,

(

)

(

f

funkcja

ABC

Warunek konieczny ekstremum funkcji wielu zmiennych:

.

60

0

,

0

0

f

f

background image

Wielokąty monotoniczne

Jednym ze sposobów triangularyzacji wielokąta mogłoby być
podzielenie go na tak zwane wielokąty monotoniczne.
a w szczególności wypukłe.

Def. Wielokąt prosty nazywamy momnotonicznym ze względu na
prostą l jeśli dla każdej prostej m prostopadłej do l zbiór

P

m

jest zbiorem spójnym (czyli odcinkiem, punktem bądź zbiorem
pustym).

l

P

Uwaga: Każdy wielokąt wypukły
jest monotoniczny ze względu
na każdą prostą.

background image

Wielokąty monotoniczne

Def. Wielokąt monotoniczny ze względu na oś y (x) nazywamy
y-monotonicznym (x-monotonicznym).

Uwaga: Następująca cecha jest charakterystyczna dla
y-monotonicznych wielokątów:
Jeśli posuwamy się z najwyższego do najniższego wierzchołka
przez lewą lub prawą część brzegu to zawsze posuwamy się
w dół lub poziomo, ale nigdy w górę.

Def. Przekątną wielokąta nazywamy odcinek łączący dwa
wierzchołki i leżący wewnątrz tego wielokąta

.

background image

Triangularyzacja

monotonicznych

wielokątów

Załóżmy, że P jest y-monotoniczny . Uporządkujmy punkty zbioru
P względem współrzędnej y. dla celów roboczych przyjmijmy stos
S, który na początku będzie zbiorem pustym. W trakcie realizacji
będzie zawierał te wierzchołki, z których można poprowadzić
przekątne, poczynając od najwyższego wierzchołka.

Ta część wielokąta która jest sukcesywnie odcinana
od góry jest już striangularyzowana. Na stosie
pierwszym punktem jest punkt zaznaczony na
kolorowo, wszystkie powyżej są wyrzucone.
Następnym punktem będzie punkt z prawego albo
lewego łańcucha.

background image

Triangularyzacja

monotonicznych

wielokątów

I.

Jeśli punkt jest po lewej stronie

łączymy go z kolejnymi wierzchołkami
z prawego łańcucha. Kształt nie pokrytej
trójkątami części wielokąta będzie
przypominał odwrócony komin to znaczy,
że kąty wewnętrzne będą rozwarte (po odcięciu
trójkątów z ostrymi wierzchołkami).

Punkty, które są całkowicie odcięte przez przekątną są
usuwane ze stosu a dokładane kolejne. Procedura kończy
do wyczerpania wszystkich punktów.

background image

Triangularyzacja

monotonicznych

wielokątów

W drugim przypadku punkt będzie znajdował się po tej samej
stronie łańcucha, pomimo tego jeden z punktów refleksywnych
da się połączyć przekątną z bieżącym punktem stosu.

Przesuwamy się o jeden punkt w dół
jako, że nasz bieżący punkt jest już
połączony z bokiem wielokąta.
Tak wybrany sprawdzamy, czy może
tworzyć przekątną z kolejnymi.
(dwie przekątne koloru czerwonego).
Dalej postępujemy podobnie.


Document Outline


Wyszukiwarka

Podobne podstrony:
GEOMETRIA OBLICZENIOWA I
geometra obliczeniowa
Fundament bezpośredni - przyklad obliczenia I i II SG c. d., tabela osiadań
Geometria Obliczeniowa III
Geometria obliczeniowa — lista 5, zadanie 4
Geometria Wykreslna II Praca Ko Nieznany
Fundament bezpośredni, przyklad obliczenia I i II SG
Geometria Obliczeniowa V
Obliczenia II, AGH WIMIR AiR, Semestr 4, PKM, materiały na projekty, projekt 2
Geometria obliczeniowa — lista 5, zadanie 4
Geometria obliczeniowa Wprowadzenie
Geometria obliczeniowa – przecinanie się odcinków 2
geometria, 2.0 B-U-D-O-W-N-I-C-T-W-O, 2.2 OBLICZENIA, 2.2.1 Geometria Wykreślna
Obliczenia II Kompostownia i sortownia
Projekt wału obliczenia II
Izomeria geometryczna seminarium II, chemia, chemia organiczna
Geometria Obliczeniowa IV
GEOMETRIA OBLICZENIOWA I
geometra obliczeniowa

więcej podobnych podstron