Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

sinc

Sintaxis

Descripción

ejemplo

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

Ejemplos

contraer todo

Realice una interpolación limitada por bandas ideal de una señal aleatoria muestreada en espaciados enteros.

Supongamos que la señal a interpolar, , es 0 fuera del intervalo de tiempo dado y se ha muestreado en la frecuencia Nyquist.x Restablezca el generador de números aleatorios para ver la 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

Argumentos de entrada

contraer todo

Matriz de entrada, especificada como un escalar, vector, matriz, matriz -D u objeto de valores reales o de valores complejos.NgpuArray Cuando no es escalar, es una operación de elemento.xsinc

Vea y para obtener más información sobre los objetos.Run MATLAB Functions on a GPU (Parallel Computing Toolbox)GPU Support by Release (Parallel Computing Toolbox)gpuArray (Parallel Computing Toolbox)

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

Argumentos de salida

contraer todo

Sinc de la matriz de entrada, , devuelto como un escalar, vector, matriz, matriz -D u objeto de valor real que .xNgpuArrayx

Más acerca de

contraer todo

sinc

La función sinc se define por

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

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

sinct=12πππejωtdω.

El espacio de funciones limitadas en el rango de frecuencias ω=(π,π] se extiende por el conjunto infinitamente infinito de funciones sinc desplazados por enteros. Por lo tanto, puede reconstruir cualquier función de bandas () a partir de sus muestras en espaciados enteros:gt

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™.

Consulte también

| | | | | | | | |

Introducido antes de R2006a