make log spacing, specifying the length of the first interval
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi
Let say I want to divide one second into 10 points, where the first length is 8 ms. How can I do that?
the logspace function does not give the option of defining the length of the first interval.
The closest I can get is logspace(log10(0.1),log10(1),10), but the first invertal is on only 3 ms.
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 18 Feb. 2013
It is not possible to logspace a finite number of intervals that include time 0.
Perhaps what you would like is:
F = 0.08; L = 1; N = 10;
t = [F F.*(L/F).^(1/(N-1)).^(1:N)];
0 Kommentare
Weitere Antworten (1)
Youssef Khmou
am 18 Feb. 2013
hi, specify the first length :
% Logspace
s=logspace(0,1,10)/10;
s(1)=0.008; % 8 ms
% Or linear Space
s2=linspace(0,1,10);
s2(1)=0.008; % 8ms
0 Kommentare
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!