Kaares kokebok - Programmering i matematikk

16.12 Oppgaver Oppgave 16.1A

(opg_1601A.py)

uniform_var = np.random.uniform(0, 10, size=20)

print(verdi)

import numpy as np

for verdi in uniform_var:

Sett sammen kodelinjene i korrekt rekkefølge, og skriv programmet.

Oppgave 16.2A

(opg_1602A.py)

hoyder = np.random.normal(mu, sigma, size=50)

mu = 3

for hoyde in hoyder:

sigma = 0.2

print(f" { height : .2f } ") import numpy as np Høyden til en fullvokst tresort er normalfordelt med forventning µ = 3 m og stan- dardavvik σ = 0,2 m . Skriv kodelinjene i korrekt rekkefølge for å simulere 50 forsøk med slike trær. Oppgave 16.3A (opg_1603A.py)

karakterer = np.random.normal(E_X, SD_X, size=200) minst5 = 0

for kar in karakterer: if kar >= 5.0: minst5 += 1

import numpy as np print(minst5)

E_X = 3.2 SD_X = 0.8

En skole har 200 elever. Karaktersnittet X til en tilfeldig valgt elev er normalfordelt med E ( X )= 3,2 og SD ( X )= 0,8. Lag et program ved å sette sammen kodebitene ovenfor. Programmet skal simulere karaktersnittene til de 200 elevene, og skrive ut antallet elever som har minst 5 i karaktersnitt. Oppgave 16.4A (opg_1604A.py) Ta utgangspunkt i situasjonen i oppgave 16.3. Kjør en simulering med de 200 elevene, og presenter resultatet som et histogram. Du får blant annet bruk for disse kodelinjene:

karakterer = np.random.normal(3.2, 0.8, size=200) plt.hist(karakterer, bins=20, edgecolor="brown", alpha=0.6)

308

Made with FlippingBook - PDF hosting