Zahlen in geometrischer Progression

8

Wie kann ich eine Folge von Zahlen erzeugen, die sich in Geometrischer Progression in R befinden? zum Beispiel muss ich die Sequenz erzeugen: 1, 2,4,8,16,32 und so weiter ... bis man einen endlichen Wert sagt?

    
Maddy 19.06.2012, 05:23
quelle

3 Antworten

6

Folgendes würde ich tun:

%Vor%     
Josh O'Brien 19.06.2012, 05:37
quelle
4

Warum nicht einfach 2 ^ (0: n) eingeben? Z.B. 2 ^ (0: 5) bringt Sie von 1 bis 32 und so weiter. Erfassen Sie den Vektor, indem Sie eine Variable wie folgt zuweisen: x & lt; - 2 ^ (0: 5)

    
SlowLearner 19.06.2012 05:32
quelle
3

Sie können jeden Ausdruck in einer geometrischen Reihenfolge mit dieser mathematischen Funktion finden:

  

Begriff = Start * Verhältnis ** (n-1)

Wo:

Begriff = der Begriff in der Reihenfolge, die Sie möchten start = der erste Term in der Sequenz
Verhältnis = das gemeinsame Verhältnis (d.h. das Vielfache, das die Sequenz definiert)
n = die Nummer des Ausdrucks in der gewünschten Reihenfolge

Schreiben Sie mithilfe dieser Informationen eine Funktion in R auf, die eine beliebige Teilmenge einer geometrischen Sequenz für jeden Start und jedes Verhältnis bereitstellt:

%Vor%

Mehr zu geometrischen Sequenzen

    
milo 31.10.2014 19:34
quelle

Tags und Links