Mit einem Wort wird es als "Summe" oder (hauptsächlich) die Summe mehrerer Sequenzen ausgedrückt.
Siehe unten für eine detaillierte Verwendung:
Was bedeutete Σ? [Nummer Zeile 9] Sigma 1 Was ist Sigma? Erläutern Sie die Bedeutung und Berechnung von Sigma [High 2 Mathematics / Number B]. Summe der Zahlenfolgen ~ Definition und Berechnungsmethode von Sigma Σ: Visuelle Mathematik (Mathematik B: Zahlenfolge
Mit Bezug auf die Quelle
Ich habe es geschafft, es mit Python zum Laufen zu bringen.
Unten ist der Originalcode
sigma.py
def f(x):
return 2*x + 1
def g(x):
return (x-1) * (x-3)
def sigma(func, frm, to:
result = 0;
for i in range(frm, to+1):
result += func(i)
return result
sigma(f, 2, 4) #21
sigma(g, 1, 3) #-1
Siehe hier für den detaillierten Ablauf.
Damit funktioniert dies mit Python 3.x.
sigma2.py
def f(x):
return
def sigma(func, frm, to):
result = 0;
for i in range(frm, to+1):
result += func(i)
print(result)
sigma(f, 1, 10) #21
Beispiel: Ermitteln Sie die Summe der folgenden Gleichungen.
Dies
--- #1
Wann
--- #2 (これが上の画像で言うk番目のa)
Teilen in.
Erstellen Sie zunächst eine Funktion, die die Antwort # 2 gibt.
def f(n):
return 3 * n - 2
Und die Funktion, die die Antwort von # 1 gibt
def sigma(func, frm, to):
result = 0; #Antwort Untertasse
for i in range(frm, to+1):
result += func(i)
#Rufen Sie hier die Funktion auf. Übrigens hier ich= x
print(result)
Das ausgefüllte Formular sieht folgendermaßen aus
ef f(n):
return 3 * n - 2
def sigma(func, frm, to):
result = 0; #Antwort Untertasse
for i in range(frm, to+1):
result += func(i)
#Rufen Sie hier die Funktion auf. Übrigens hier ich= x
print(result)
sigma(f, 1, 4) #22
Wenn Sie auf einen Ausdruck stoßen, für den Sie keinen Ausdruck für "f (x)" erstellen müssen
sigma`` func
result + = func (i)
zu result + = i
def sigma2(frm, to):
result = 0;
for i in range(frm, to+1):
result += i
print(result)
sigma2(1,10) #55
Recommended Posts