Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

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 with xlabel Time, ylabel Signal contains 2 objects of type line. One or more of the lines displays its values using only markers These objects represent Sampled, Interpolated.

Argumentos de entrada

contraer todo

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

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 o arreglo N-D 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

| | | | | | | | |