MATLAB: Logarithmically spaced vector in a certain range

log vector spaced

How to create a logarithmically spaced vector say from values 3 to 10? Thank you!

Best Answer

pas=0.1
t=log(3):pas:log(10)
out=exp(t)
%or
n=10 % number of samples
out=exp(linspace(log(3),log(10),n))