Clear Filters
Clear Filters

make log spacing, specifying the length of the first interval

5 views (last 30 days)
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.

Accepted Answer

Walter Roberson
Walter Roberson on 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)];

More Answers (1)

Youssef  Khmou
Youssef Khmou on 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

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!