Main Content

sinc

Sintaxis

Descripción

ejemplo

y = sinc(x) devuelve un arreglo, y, cuyos elementos son los sinc de los elementos de la entrada, x. La salida y es del mismo tamaño que x.

Ejemplos

contraer todo

Realice una interpolación ideal con límite de banda de una señal aleatoria muestreada en espacios enteros.

Supongamos que la señal a interpolar, x, es 0 fuera del intervalo de tiempo dado y se ha muestreado a la frecuencia de Nyquist. Reinicie el generador de números aleatorios a efectos de reproducibilidad.

rng default

t = 1:10;
x = randn(size(t))';
ts = linspace(-5,15,600);
[Ts,T] = ndgrid(ts,t);
y = sinc(Ts - T)*x;

plot(t,x,'o',ts,y)
xlabel Time, ylabel Signal
legend('Sampled','Interpolated','Location','SouthWest')
legend boxoff

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent Sampled, Interpolated.

Argumentos de entrada

contraer todo

Arreglo de entrada, especificado como un escalar de valor real o complejo, vector, matriz, arreglo N-D u objeto gpuArray. Cuando x es no escalar, sinc es una operación a nivel de elemento.

Consulte Run MATLAB Functions on a GPU (Parallel Computing Toolbox) y GPU Computing Requirements (Parallel Computing Toolbox) para obtener más información acerca de los objetos gpuArray (Parallel Computing Toolbox).

Tipos de datos: single | double
Soporte de números complejos:

Argumentos de salida

contraer todo

Sinc del arreglo de entrada, x, devuelto como un escalar de valor real o complejo, vector, matriz, arreglo N-D u objeto gpuArray del mismo tamaño que x.

Más acerca de

contraer todo

sinc

La función sinc viene definida por

sinct={sinπtπtt0,1t=0.

Esta expresión analítica corresponde a la transformada de Fourier continua inversa de un pulso rectangular de anchura 2 π y altura 1:

sinct=12πππejωtdω.

El conjunto contablemente infinito de funciones sinc desplazadas por enteros abarca el espacio de las funciones con límite de banda en el rango de frecuencias ω=(π,π]. De este modo, se puede reconstruir cualquier función g(t) a partir de sus muestras en espaciamientos enteros:

g(t)=n=g(n)sinc(tn).

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | | | | | | | |