Metody Numeryczne Algorytmy II

background image

dr inż. Tadeusz BURAK

1

Algorytm Euklidesa

Algorytm Euklidesa

Algorytm Euklidesa to algorytm znajdowania

największego wspólnego dzielnika (NWD)

dwóch liczb naturalnych. Nie wymaga on

rozkładania tych liczb na czynniki pierwsze.

Algorytm

dane są dwie liczby naturalne a i b

jeśli b jest równe zeru, to NWD jest równe a

w przeciwnym wypadku oblicz c jako resztę

z dzielenia a przez b

zastąp a przez b, zaś b przez c i zacznij od

początku.

background image

dr inż. Tadeusz BURAK

2

Algorytm Euklidesa

Algorytm Euklidesa

Przykład

Przykład

NWD liczb 1029 i 42 wynosi 21
obliczany jest następująco:

a

   b

   c

1029

42

21

42

21

0

21

0

 

background image

dr inż. Tadeusz BURAK

3

Sortowanie

Sortowanie

metodą przez porównanie sąsiednich

metodą przez porównanie sąsiednich

elementów

elementów

32

24

45

-13

26

24

32

45

-13

26

24

32

45

-13

26

24

32

-13

45

26

24

32

-13

26

45

background image

dr inż. Tadeusz BURAK

4

Sortowanie 2

Sortowanie 2

24

32

-13

26

45

24

32

-13

26

45

24

-13

32

26

45

24

-13

26

32

45

background image

dr inż. Tadeusz BURAK

5

Sortowanie 3

Sortowanie 3

24

-13

26

32

45

-13

24

26

32

45

-13

24

26

32

45

background image

dr inż. Tadeusz BURAK

6

Sortowanie 4

Sortowanie 4

-13

24

26

32

45

-13

24

26

32

45

32

24

45

-13

26

Wynik

Dane

wejściowe

background image

dr inż. Tadeusz BURAK

7

Sortowanie schemat

Sortowanie schemat

blokowy

blokowy

START

We: N,L

1

,L

2

...L

N

Do tablicy: (1),A(2),
…,A(N)

J=2

ZAMIEŃ
A(J-1) z A(J)

J > N - I

I = N -1

A(J-1) > A(J)

J =J + 1

I =I + 1

Tak

Nie

Nie

I=1

background image

dr inż. Tadeusz BURAK

8

Miejsce zerowe funkcji

Miejsce zerowe funkcji

metoda bisekcji – podziału

metoda bisekcji – podziału

połówkowego

połówkowego

-15

-10

-5

0

5

10

15

20

-4

-2

0

2

4

6

8

10

Dana jest następująca funkcja:

Zadaniem jest znalezienie miejsca zerowego

 

2

2

sin

5

)

cos(

3

x

x

x

y

background image

dr inż. Tadeusz BURAK

9

Miejsce zerowe funkcji

Miejsce zerowe funkcji

(

(

metoda bisekcji)

metoda bisekcji)

ALGORYTM 1

ALGORYTM 1

Założenia:

•Funkcja jest monotoniczna w założonym
przedziale.

•Wartości funkcji na końcach przedziału są
różnego znaku.

( F(Xp) * F(Xk) ) < 0

Algorytm:

•znajdujemy wartość funkcji dla połowy długości
przedziału

•Jeżeli wartość funkcji na początku i w środku
przedziału jest tego samego znaku to wybieramy
jako nowy początek przedziału punkt środkowy –
jeśli znaki się różnią to punkt środkowy staje się
nowym końcem przedziału.

background image

dr inż. Tadeusz BURAK

10

Miejsce zerowe funkcji

Miejsce zerowe funkcji

(

(

metoda bisekcji)

metoda bisekcji)

ALGORYTM 2

ALGORYTM 2

 

2

2

sin

5

)

cos(

3

x

x

x

y

Dla danej funkcji:

Przedział początkowy przyjmuje: Xp=1 ,
Xk=2

I odpowiednio Yp= -1,02 ; Yk=0,498

Wyliczone Xs = 1,5 i odpowiednio Ys =
-0,213

-1,5

-1

-0,5

0

0,5

1

0,5

1

1,5

2

2,5

background image

dr inż. Tadeusz BURAK

11

Xp= 1,50

0

Xs= 1,62

5

Xk= 1,75

0

0,250

F(Xp)

=

-

0,21

F(Xs)

=

-

0,02

6

F(Xk)

=

0,15

5

Miejsce zerowe funkcji

Miejsce zerowe funkcji

(

(

metoda bisekcji)

metoda bisekcji)

ALGORYTM 3

ALGORYTM 3

Xp= 1,00

0

Xs= 1,50

0

Xk= 2,00

0

1,000

F(Xp)

=

-

1,02

F(Xs)

=

-

0,21

3

F(Xk)

=

0,49

8

Xp= 1,50

0

Xs= 1,75

0

Xk= 2,00

0

0,500

F(Xp)

=

-

0,21

F(Xs)

=

0,15

5

F(Xk)

=

0,49

8

Xp= 1,63

0

Xs= 1,68

8

Xk= 1,75

0

0,125

F(Xp)

=

-

0,02

6

F(Xs)

=

0,06

5

F(Xk)

=

0,15

5

background image

dr inż. Tadeusz BURAK

12

Algorytm obliczania całki

Algorytm obliczania całki

oznaczonej metodą prostokątów

oznaczonej metodą prostokątów

a a+h a+2h ....

b

A+h

/2

N

a

b

h

gdzie

h

i

h

x

f

y

dx

x

f

y

N

i

b

a

:

)

2

(

)

(

1

a a+h/2 a+h

F(h/2)


Document Outline


Wyszukiwarka

Podobne podstrony:
Metody Numeryczne Algorytmy I
Metody Numeryczne wykl II
W2 Metody Numeryczne Algorytmy
7 h, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Metody numeryczne wykłady cz II
Spis tresci, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy
4 a, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
1 c, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
4 m, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Okladka, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy nume
1 h, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Przedmowa, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy nu
lichtenstein,metody numeryczne L,Reprezentacje liczb, algorytm Hornera,?danie błędów numerycznych SP
Metody numeryczne (USM), ozdysk, odzysk, utp, Elektrotechnika B.Płachta, s.I EP z. II st.
Contents, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy num
metoda grupowa, gik, gik, I sem, zz przodki, II sem, numerki, od chłopaków, metody numeryczne, metod
Sprawdzian ukl rownan, 1 STUDIA - Informatyka Politechnika Koszalińska, muniol, II rok, 3sem, Metody
1EF-DI (MetNum) - Wytyczne projektów, Studia, II Semestr, Metody Numeryczne, Projekty

więcej podobnych podstron