freqspace

Grade de frequências para respostas em frequência, normalizada de modo que 1 é a frequência de Nyquist.

Categoria: Language Fundamentals > Matrices and Arrays

Sintaxe

f = freqspace(n)

Frequências para uma resposta de n pontos, de 0 até logo abaixo de 1.

f = freqspace(n, 'whole')

Cobre o círculo inteiro, de 0 até logo abaixo de 2.

[f1, f2] = freqspace(n)

Vetores de frequência para uma resposta 2-D, cada um de cerca de -1 a 1.

Descrição

Em uma dimensão o espaçamento é 2/n, começando em 0, então freqspace(4) dá 0 0.5 1 e freqspace(5) dá 0 0.4 0.8. Multiplique por pi para obter radianos por amostra, ou pela metade da taxa de amostragem para obter hertz.

A forma 2-D devolve o espaçamento usado para avaliar filtros e janelas em uma grade; passe f1 e f2 a meshgrid para cobrir o plano.

Argumentos de entrada

n
Número de pontos de frequência (um escalar), ou [m n] para uma grade 2-D.
'whole'
Retorna o círculo inteiro em vez da metade até Nyquist.

Argumentos de saída

f
Vetor linha de frequências em unidades de pi radianos por amostra.
f1, f2
Na forma 2-D, vetores ao longo de cada eixo de frequência.

Exemplo

freqspace(4)
freqspace(4, 'whole')
[f1, f2] = freqspace(3);
f1
Saída
ans = 1×3

         0    0.5000    1.0000
ans = 1×4

         0    0.5000    1.0000    1.5000
f1 = 1×3

   -0.6667         0    0.6667

Veja também

linspace meshgrid fft