Aan de slagGa gratis aan de slag

Versla Gauss met R

Er is een bekend verhaal over de jonge Gauss. Als leerling had hij een luie leraar die de klas bezig wilde houden door ze de getallen van 1 tot en met 100 te laten optellen. Gauss kwam bijna meteen met het antwoord: 5050. Ter plekke had hij een formule bedacht om de som van een rekenkundige reeks te berekenen. Er bestaan algemenere formules om de som van een rekenkundige reeks met verschillende startwaarden en stappen te berekenen. In plaats van zo’n formule af te leiden, waarom gebruik je R niet om de som van een reeks te berekenen?

Deze oefening maakt deel uit van de cursus

R voor gevorderden

Cursus bekijken

Oefeninstructies

  • Gebruik de functie seq() om een reeks te maken van 1 tot en met 500 in stappen van 3. Wijs de resulterende vector toe aan de variabele seq1.
  • Gebruik opnieuw de functie seq() om een reeks te maken van 1200 tot en met 900 in stappen van -7. Wijs deze toe aan de variabele seq2.
  • Bereken de totale som van de reeksen, ofwel door de functie sum() twee keer te gebruiken en de twee resultaten op te tellen, of door de reeksen eerst te concatenaten en daarna de functie sum() één keer te gebruiken. Print het resultaat naar de console.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create first sequence: seq1


# Create second sequence: seq2


# Calculate total sum of the sequences
Code bewerken en uitvoeren