R की मदद से Gauss को पछाड़ें
युवा Gauss के बारे में एक मशहूर कहानी है। विद्यार्थी जीवन में, उनके एक आलसी शिक्षक ने कक्षा को व्यस्त रखने के लिए 1 से 100 तक के संख्याओं का योग करवाया। Gauss ने लगभग तुरंत ही 5050 उत्तर दे दिया। वहीं पर उन्होंने अंकगणितीय श्रेणी के योग की गणना के लिए एक सूत्र सोच लिया। अलग-अलग शुरुआती मान और इन्क्रीमेंट्स के साथ अंकगणितीय श्रेणी के योग निकालने के और भी सामान्य सूत्र होते हैं। ऐसा कोई सूत्र निकालने की बजाय, क्यों न R का उपयोग करके किसी sequence का योग निकालें?
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R
अभ्यास निर्देश
- फंक्शन
seq()का उपयोग करके 1 से 500 तक, 3 के इन्क्रीमेंट में एक sequence बनाएँ। प्राप्त वेक्टर को वैरिएबलseq1में असाइन करें. - फिर से फंक्शन
seq()के साथ, 1200 से 900 तक, -7 के इन्क्रीमेंट में एक sequence बनाएँ। इसे वैरिएबलseq2को असाइन करें. - sequences का कुल योग निकालें: या तो
sum()फंक्शन को दोनों पर अलग-अलग लगाकर दो परिणाम जोड़ें, या पहले sequences को concatenate करके फिरsum()एक बार चलाएँ। परिणाम को कंसोल पर प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create first sequence: seq1
# Create second sequence: seq2
# Calculate total sum of the sequences