Summe einer Folge, wo ist die Funktion dafür?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Summe einer Folge, wo ist die Funktion dafür?

Re: Summe einer Folge, wo ist die Funktion dafür?

von loony » Di, 26.06.2007 09:30

Hallo Andreas,

erst einmal vielen Dank!
Dreas hat geschrieben:Hallo Ioony
Da aber bisher noch keiner der Cracks geantwortet hat, habe ich ein wenig experimentiert
und gebe Dir das als Anregung zum Weiterexperimentieren:
Schreibe Dir Deine eigene Funktion. Diese kannst Du dann wie die in Calc eingebauten verwenden.
[...]
Um die Funktion aufzurufen schreibst Du in eine Zelle =FOLGE(0;3)
Die Null und die Drei sind mit einem Strichpunkt getrennt. (In der Funktion selber im Makro steht hier
ein Komma: Frag mich nicht warum das so ist).
Argumente einer Funktion werden so ziemlich in allen Programmiersprachen mit Komma getrennt.
Dreas hat geschrieben: Statt den konkreten Zahlen kannst Du auch Bezüge eingeben =FOLGE(A3;B3)
[...]
Gruß Andreas
Ich hatte eigentlich gedacht, es gäbe eine eingebaute Funktion dafür. Ich brauche das, um die Stirlingzahl zu berechnen. Aber so gehts natürlich auch :) Ich schreibe Dein Makro insoweit um, dass man auch die Stirling-Zahl zweiter Art berechnen kann, dann poste ich es hier...

Schönen Gruss
loony

Re: Summe einer Folge, wo ist die Funktion dafür?

von Dreas » Mo, 25.06.2007 18:54

Hallo Ioony
ich kenne mich weder mit Mathematik aus, noch mit Makro-Programmierung.
Da aber bisher noch keiner der Cracks geantwortet hat, habe ich ein wenig experimentiert
und gebe Dir das als Anregung zum Weiterexperimentieren:
Schreibe Dir Deine eigene Funktion. Diese kannst Du dann wie die in Calc eingebauten verwenden.

Code: Alles auswählen

Function FOLGE(n,m)
For i=1 to m
x=x+2+n
n=n+1
next
FOLGE=x
End function
Um die Funktion aufzurufen schreibst Du in eine Zelle =FOLGE(0;3)
Die Null und die Drei sind mit einem Strichpunkt getrennt. (In der Funktion selber im Makro steht hier
ein Komma: Frag mich nicht warum das so ist).
Statt den konkreten Zahlen kannst Du auch Bezüge eingeben =FOLGE(A3;B3)

Zum Umgang mit Makros kann ich Dir nicht wirklich was erzählen. Wenn Du nicht weißt, wie man
dieses Makro abspeichert und zum Laufen bringt, dann schaue Dir mal dieses PDF an:
http://de.openoffice.org/doc/oooauthors ... makros.pdf

Gruß Andreas

Summe einer Folge, wo ist die Funktion dafür?

von loony » So, 24.06.2007 17:53

Hallo,

habe ein kleines Problem, ich finde einfach die Funktion dafür nicht.
Ich möchte eine Summe einer Folge berechnen, also eine endliche Reihe. Es gibt also einen Startwert und einen Endwert. Diese Werte sollen nacheinander in die entsprechende Formel eingesetzt werden, die Summe der Ergebnisse ist dann das Ergebnis der Formel. Mathematisch ausgedrückt wäre das dann so:

Code: Alles auswählen

  m
Sigma (2+n)
 n=0
das wäre also wie in obigen Beispiel bei m=3:

Code: Alles auswählen

(2+0)+(2+1)+(2+2)=7
Ich bräuchte also eine Formel in Calc, in der ich als Parameter eine mathematische Formel mit Variable n, einen Startwert, einen Endwert und einen Iterationsabstand für n (optional, standard = 1) eingeben könnte.

Wo ist die Formel in Calc dafür (oder wie heisst sie)?

loony

Nach oben