R ile Gauss'u geç
Genç Gauss hakkında popüler bir hikâye vardır. Öğrenciyken, tembel bir öğretmeni sınıfı oyalamak için onlara 1'den 100'e kadar olan sayıları toplatmak istemiş. Gauss ise neredeyse anında 5050 cevabını bulmuş. O anda, bir aritmetik dizinin toplamını hesaplamak için bir formül geliştirmiş. Farklı başlangıç değerleri ve artışlarla aritmetik dizi toplamını hesaplamak için daha genel formüller de vardır. Böyle bir formül türetmek yerine, neden bir dizinin toplamını hesaplamak için R'ı kullanmayasın?
Bu egzersiz
Orta Düzey R
kursunun bir parçasıdırEgzersiz talimatları
seq()fonksiyonunu kullanarak 1'den 500'e 3'er artan bir dizi oluştur. Ortaya çıkan vektörüseq1değişkenine ata.- Yine
seq()fonksiyonuyla 1200'den 900'e -7'şer azalan bir dizi oluştur. Bunuseq2değişkenine ata. - Dizilerin toplamını hesapla: ya
sum()fonksiyonunu iki kez kullanıp iki sonucu topla ya da önce dizileri birleştirip ardındansum()fonksiyonunu bir kez kullan. Sonucu konsola yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create first sequence: seq1
# Create second sequence: seq2
# Calculate total sum of the sequences