文档帮助中心
狄利克雷函数或周期sinc函数
y = diric (x, n)
例子
y= diric (x,n)返回狄利克雷函数的程度n在输入数组的元素处求值x.
y= diric (x,n)
y
x
n
全部折叠
计算并绘制狄利克雷函数 - 2 π 和 2 π 为N= 7,N= 8。函数的周期为 2 π 为奇数N和 4 π 甚至N.
x = linspace(2 *π2 *π,301);d7 = diric (x, 7);d8 = diric (x, 8);次要情节(2,1,1)情节(x /π,d7) ylabel (“N = 7”)标题(狄利克雷函数的)子图(0,1,2)“N = 8”)包含(“x / \π”)
狄利克雷函数和sinc函数由 D N ( π x ) = 年代 我 n c ( N x / 2 ) / 年代 我 n c ( x / 2 ) .显示这种关系 N = 6 .通过指定sinc函数的比率来避免不确定表达式 ( - 1 ) k ( N - 1 ) 为 x = 2 k ,在那里 k 是一个整数。
xmax = 4;x = linspace (-xmax xmax 1001)”;N = 6;码= diric (x *π,N);y = sinc (N * x / 2)。/ sinc (x / 2);y (~ mod (x, 2)) = (1) ^ (x (~ mod (x, 2)) / 2 * (n - 1));次要情节(2,1,1)情节(x,码)标题(“D_6 (x *π)') subplot(2,1,2) plot(x,ys) title(“sinc (6 * x / 2) / sinc (x / 2) ')
重复计算 N = 13 .
N = 13;码= diric (x *π,N);y = sinc (N * x / 2)。/ sinc (x / 2);y (~ mod (x, 2)) = (1) ^ (x (~ mod (x, 2)) / 2 * (n - 1));次要情节(2,1,1)情节(x,码)标题(“D_ {13} (x *π)') subplot(2,1,2) plot(x,ys) title(“sinc (13 * x / 2) / sinc (x / 2) ')
输入数组,指定为实标量、向量、矩阵或N- d数组。当xnonscalar,diric是一个元素操作。
diric
数据类型:双|单
双
单
函数度,指定为一个正整数标量。
输出数组,返回实值标量、向量、矩阵或N-D大小相同的数组x.
狄利克雷函数,或周期sinc函数是
D N ( x ) = { 罪 ( N x / 2 ) N 罪 ( x / 2 ) x ≠ 2 π k , k = 0 , ± 1 , ± 2 , ± 3. , ... ( − 1 ) k ( N − 1 ) x = 2 π k , k = 0 , ± 1 , ± 2 , ± 3. , ...
对于任何非零整数N.
这个函数的周期是2π为奇数N期4π甚至N.所有的最大值为1N,对偶数最小值为-1N.函数的大小是1/N乘以离散时间傅里叶变换的模N分矩形窗口。
因为|gauspuls|pulstran|rectpuls|锯齿波|罪|sinc|广场|tripuls
因为
gauspuls
pulstran
rectpuls
锯齿波
罪
sinc
广场
tripuls
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系