主要内容

diric

狄利克雷函数或周期sinc函数

描述

例子

y= diric (xn返回狄利克雷函数的程度n在输入数组的元素处求值x

例子

全部折叠

计算并绘制狄利克雷函数 - 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 / \π”

图中包含2个轴。标题为Dirichlet函数的轴1包含一个类型为line的对象。Axes 2包含一个类型为line的对象。

狄利克雷函数和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) '

图中包含2个轴。标题为D_6(x*pi)的轴1包含一个类型为line的对象。标题为sinc(6*x/2) / sinc(x/2)的坐标轴2包含一个类型为line的对象。

重复计算 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) '

图中包含2个轴。标题为D_{13}(x*pi)的轴1包含一个类型为line的对象。标题为sinc(13*x/2) / sinc(x/2)的坐标轴2包含一个类型为line的对象。

输入参数

全部折叠

输入数组,指定为实标量、向量、矩阵或N- d数组。当xnonscalar,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分矩形窗口。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

之前介绍过的R2006a