Pobij Gaussa przy użyciu R
Istnieje popularna historia o młodym Gaussie. Jako uczeń miał leniwego nauczyciela, który chciał zająć klasę, każąc uczniom zsumować liczby od 1 do 100. Gauss niemal natychmiast podał odpowiedź: 5050. Na poczekaniu opracował wzór na sumę szeregu arytmetycznego. Istnieją bardziej ogólne wzory pozwalające obliczyć sumę szeregu arytmetycznego z różnymi wartościami początkowymi i krokami. Zamiast wyprowadzać taki wzór, użyj R do obliczenia sumy ciągu!
To ćwiczenie jest częścią kursu
Intermediate R
Instrukcje do ćwiczenia
- Za pomocą funkcji
seq()utwórz ciąg od 1 do 500 z krokiem 3. Przypisz wynikowy wektor do zmiennejseq1. - Ponownie używając funkcji
seq(), utwórz ciąg od 1200 do 900 z krokiem -7. Przypisz go do zmiennejseq2. - Oblicz łączną sumę obu ciągów – możesz użyć funkcji
sum()dwukrotnie i dodać wyniki, albo najpierw połączyć ciągi, a następnie zastosowaćsum()raz. Wyświetl wynik w konsoli.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create first sequence: seq1
# Create second sequence: seq2
# Calculate total sum of the sequences