Symulacja prawdopodobieństwa rozkładalności
Teraz użyjemy funkcji is_factorable, którą napisaliśmy w poprzednim ćwiczeniu, aby sprawdzić rozkładalność wielu równań kwadratowych.
Dokładniej – sprawdzimy każdą kombinację wartości a, b i c, gdzie każda z nich przyjmuje wartości od 1 do 100. Użyjemy do tego zagnieżdżonej pętli for.
To ćwiczenie jest częścią kursu
Zagadki prawdopodobieństwa w R
Instrukcje do ćwiczenia
- Napisz zagnieżdżoną pętlę
for, która będzie iterować po wartościach od 1 do 100 dla każdej ze zmiennycha,bic. - Dla każdej kombinacji wartości
a,bicsprawdź, czy odpowiadające im równanie kwadratowe jest rozkładalne.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
counter <- 0
# Nested for loop
for(___){
for(___){
for(___){
# Check whether factorable
if(___){
counter <- counter + 1
}
}
}
}
print(counter / 100^3)