Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一系列扫频正弦音频信号的录音,我想知道每个样本的有效频率是多少。
例如,正弦扫描可能在 400-10000 Hz 之间,持续 500 个样本。
我在 Matlab 中工作,我会使用 logspace(a,b,n) 但它只接受 a 和 b 作为 10 的幂。我需要能够在任意 2 个值之间产生对数递增的值数组的东西。
理想情况下在matlab中。
您可以将值 a 和 b 表示为 10 的指数,因为 10^(log10(a)) = a。
所以:
n = 100; %number of points between a and b y = logspace(log10(a), log10(b), n);