MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
sinc 函数
y = sinc(x)
y = sinc(x) 返回数组 y,其元素是输入 x 的元素的 sinc。输出 y 与 x 的大小相同。
y
x
示例
全部折叠
对以整数间隔采样的随机信号执行理想带限插值。
假设要插值的信号 x 在给定时间间隔之外为 0,并且一直以奈奎斯特频率采样。重置随机数生成器以获得可再现性。
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
输入数组,指定为实数值或复数值标量、向量、矩阵或 N 维数组。当 x 为非标量时,sinc 是按元素运算。
sinc
数据类型: single | double 复数支持: 是
single
double
输入数组 x 的 sinc,以与 x 大小相同的实数值或复数值标量、向量、矩阵或N 维数组形式返回。
sinc 函数的定义如下:
sinct={sinπtπtt≠0,1t=0.
此解析表达式对应于宽度为 2π 且高度为 1 的矩形脉冲的连续傅里叶逆变换:
sinct=12π ∫−ππejωt dω.
带限频率范围为 ω=(−π,π] 的函数空间由以整数偏移的 sinc 函数的可数无限集合张成。因此,您可以根据整数间隔的采样重新构造任何此类带限函数 g(t):
g(t)=∑n=−∞∞g(n)sinc(t−n).
全部展开
sinc 函数完全支持 tall 数组。有关详细信息,请参阅tall 数组。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
此函数完全支持 GPU 数组。有关详细信息,请参阅在 GPU 上运行 MATLAB 函数 (Parallel Computing Toolbox)。
在 R2006a 之前推出
chirp | cos | diric | gauspuls | pulstran | rectpuls | sawtooth | sin | square | tripuls
chirp
cos
diric
gauspuls
pulstran
rectpuls
sawtooth
sin
square
tripuls
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处