Vse o Programiranju 1 - PRM 2021/22

Prerešetani val

Prerešetani val

by Monika Vidović -
Number of replies: 1

S pomočjo metode Monte Carlo lahko izračunamo približek ploščine prerešetanega vala. Slednjega dobimo tako, da iz ploščice 1m x 3m najprej izrežemo sinusni val in nato zvrtamo n lukenj.

Program, s katerim bomo računali približek ploščine prerešetanega vala:


Kaj predstavljajo posamezne spremenljivke:

legenda

Program uporabimo za reševanje vseh podnalog.

PREREŠETANI VAL

Python: Po 10.000.000-ih poskusih (točkah) je približek ploščine prerešetanega vala enak 1,3163706.

1T

GeoGebra: Grafičen prikaz prerešetanega vala.

1G

WolframAlpha: Izračun ploščine prerešetanega vala s pomočjo integrala = 1,31644.

1W

Primerjava: Python: 1,3163706 | Wolfram: 1,31644

DEL LUKNJE IZVEN SINX

Python:

2T

GeoGebra: 


Za lažji izračun krivulji premaknemo tako, da ima krog središče  v koordinatnem izhodišču.

2G_2

Sinusni val in krožnica z novo enačbo. Označene točke predstavljajo meje integrala.

2G_3

Najprej izračunamo ploščino lika ABC.

2G_4

Nato še ploščino lika ACD.

2G_5

Za lažjo predstavo lahko krivulje zrcalimo čez x os.

2G_6

WolframAlpha:

Ploščina prvega območja:

2W_1

Ploščina drugega območja:

2W_2

Ploščina prerešetanega vala:

2W_3

Primerjava: Python: 1,8686625 | Wolfram: 1,86838

LUKNJI SE PREKRIVATA

Python:

3T

GeoGebra:

3G_1

Za lažji izračun krožnici premaknemo tako, da ima ena od njiju središče v koordinatnem izhodišču.

3G_2

Krožnici z novo enačbo. Označene točke predstavljajo meje integrala.

3G_3

WolframAlpha:

Ploščina desnega koščka:

3W_1

Ploščina levega koščka:

3W_2

Ploščina prerešetanega vala:

3W_3

Primerjava: Python: 1,379802 | Wolfram: 1,37962

DEL LUKNJE IZVEN SINX IN LUKNJI SE PREKRIVATA

Python:

4T

GeoGebra:

4G_1

Za lažji izračun krožnici premaknemo tako, da ima ena od njiju središče v koordinatnem izhodišču.

4G_2

Krožnici z novo enačbo. Označeni točki predstavljata meje integrala.

4G_3

WolframAlpha:

Glej: DEL LUKNJE IZVEN SINX

4W_1

4W_2

Glej: LUKNJI SE PRIKRIVATA

4W_3

Ploščina prerešetanega vala:

4W_4

Primerjava: Python: 1,7515722 | Wolfram: 1,7488