Array that contains a geometric series
15 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
shir shalom
am 19 Dez. 2016
Kommentiert: shir shalom
am 20 Dez. 2016
Hi, Is there a short way to create an array in which the elements are making a geometric series?
like for example the following array:
x=[1 2 4 8 16 32 64]
Thanks, Shir
0 Kommentare
Akzeptierte Antwort
Roger Stafford
am 19 Dez. 2016
A general form for a geometric series is:
[a,a*r,a*r^2,a*r^3,...]
You can generate n of these by:
s = a*r.^(0:n-1);
Weitere Antworten (1)
John D'Errico
am 19 Dez. 2016
2.^(0:6)
3 Kommentare
John D'Errico
am 19 Dez. 2016
You could have said that the first time. But what is wrong then with this?
2.^(-1:6)
It really won't work? I guess I need to learn this new math then.
Or, for a more general form, with some other start point:
0.1*2.^(0:6)
Could I have used a loop? Of course. But why? Learn to use Matlab.
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!