Sigma (Σ) - Toplama İşareti
Sigma (Σ), matematiksel bir semboldür ve toplama işlemini temsil eder. Sigma sembolü, bir dizi veya seri içindeki terimleri toplamak için kullanılır.
Σ (ifade, başlangıç, bitiş)
ai : ifade toplanacak terimi ifade eder. Örneğin, "i" ifadesi, her terimde kullanılacak olan "i" değişkenini temsil edebilir.
n: "bitiş", toplamın sona ereceği değeri ifade eder. Genellikle bir indeks veya sayıyla temsil edilir.
i: "başlangıç", toplamın başlayacağı değeri ifade eder. Genellikle bir indeks veya sayıyla temsil edilir.
Çoğu programlama dilinde, toplama bir for döngüsü aracılığıyla uygulanabilir.
def sigma_sum(a): s = 0 for i in range(len(a)): s += a[i] return s a = [1,4,8,25,48,35] print(sigma_sum(a))
Toplanacak diziye summand, hangi terimlerin eklendiğini belirleyen değişkene Running Index denir. Running Index alt ve üst sınırları, Σ'nin üstünde ve altında gösterilir.
Örneğin, burada ilk n karenin toplamı var.
Bu çift(iç içe döngü) toplamın, toplamı bir tablo biçiminde düzenlediğini ve ardından üyelerini satır-ilk(row-first) veya sütun-önce( column-first) stiliyle topladığını hayal edebilirsiniz.
Bu şekilde gösterim kodda iç içe for döngüsünü kullanarak gerçekleştirebiliriz.
def double_summation(matrix): toplam = 0 for i in range(len(matrix)): for j in range(len(matrix[i])): toplam += matrix[i][j] return toplam # Örnek bir matris oluşturalım matris = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] sonuc = double_summation(matris) print("Double Summation sonucu:", sonuc)
Kodda len(matrix) matrisin satır sayısını döndürür. Benzer şekilde, bir matrisin sütun sayısını elde etmek için de alt listelerin eleman sayısını len(matrix[0]) ifadesiyle elde edebilirsiniz. Bu ifade, matrisin ilk satırının eleman sayısını döndürecektir.
0 Comments
Recommended Comments
There are no comments to display.