Filter löschen
Filter löschen

create a log space vector

2 Ansichten (letzte 30 Tage)
Sean Smith
Sean Smith am 3 Okt. 2011
i want to create a log spaced vector consisting of 26 points starting at 2300. my problem is i don't know what the final point is so i can't use logspace (logspace(2300,b,26)) but i don't know what b is. what other command can i use?
  2 Kommentare
Fangjun Jiang
Fangjun Jiang am 3 Okt. 2011
That is strange. Then, what is the "distance" between your points? You say starting from 2300, what is the value of 2nd, 3rd, etc. points? Do you have any idea?
Sean Smith
Sean Smith am 3 Okt. 2011
I'm an idiot i read the question wrong but I am still not sure hot do it. It deals with moore's law about transistors. I need to start at 2300 in 1971 than i need it to double every 2 years until 2008. So i need a vector starting at 2300 and it double 19 times.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Fangjun Jiang
Fangjun Jiang am 3 Okt. 2011
Okay, then I think what you need is:
a=0:19;
b=2.^a;
c=2300*b;
  1 Kommentar
Sean Smith
Sean Smith am 3 Okt. 2011
thanks i appreciate it. if you have time can you look at this question
http://www.mathworks.com/matlabcentral/answers/17249-setting-up-a-step-function
completely lost on it.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices 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!

Translated by