- 单位样本序列 clcclearclose alln1 = 0;n2 = 5;n0 = 3; n = [n1:n2];x = [(n - n0) == 0]; stem(n,x,'filled');ylim([-1,2]); 改成一个函数: function [x,n]=delta(n0,n1,n2);% generate x(n) = delta... 单位样本序列 clcclearclose alln1 = 0;n2 = 5;n0 = 3; n = [n1:n2];x = [(n - n0) == 0]; stem(n,x,'filled');ylim([-1,2]); 改成一个函数: function [x,n]=delta(n0,n1,n2);% generate x(n) = delta...
- 1,rand 生成均匀分布的伪随机数。分布在(0~1)之间 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数 rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以 是'single' rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪 随机数 2,randn 生成标准正态分布的伪随机数(均... 1,rand 生成均匀分布的伪随机数。分布在(0~1)之间 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数 rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以 是'single' rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪 随机数 2,randn 生成标准正态分布的伪随机数(均...
- 例题: 一个3阶低通滤波器由下面差分方程描述: y(n) = 0.0181 x(n) + 0.0543 x(n-1) + 0.0543 x(n-2) + 0.0181 x(n-3) + 1.76 y(n-1) - 1.1829 y(n-2) + 0.2781 y(n-3) 画出这个滤波器的幅度和相位响应,并验证它是一个低通滤波器。 第一种方法是博文里给出的: 【... 例题: 一个3阶低通滤波器由下面差分方程描述: y(n) = 0.0181 x(n) + 0.0543 x(n-1) + 0.0543 x(n-2) + 0.0181 x(n-3) + 1.76 y(n-1) - 1.1829 y(n-2) + 0.2781 y(n-3) 画出这个滤波器的幅度和相位响应,并验证它是一个低通滤波器。 第一种方法是博文里给出的: 【...
- 如果一个N点序列在任一方向上移位,那么其结果都不在是位于 0 < = n <= N-1之间。因此,需要进行下面的操作: 为了形象化,可以设想将序列x(n)放在一个圆上,现在将这个圆旋转k个样本,并从 0 < = n <= N-1展开这个序列。 它的DFT给出为: 下面给出循环移位的函数: function y = cirshf... 如果一个N点序列在任一方向上移位,那么其结果都不在是位于 0 < = n <= N-1之间。因此,需要进行下面的操作: 为了形象化,可以设想将序列x(n)放在一个圆上,现在将这个圆旋转k个样本,并从 0 < = n <= N-1展开这个序列。 它的DFT给出为: 下面给出循环移位的函数: function y = cirshf...
- 上篇博文:【 MATLAB 】用 MATLAB 实现离散时间傅里叶变换(DTFT)的两个案例分析 我们就使用第二个案例来研究下DTFT的对称性,看看它的幅值、相位、实部和虚部的对称性到底如何? 案例题目贴出来: 求下面有限长序列的离散时间傅里叶变换: 在[0,pi]之间的501个等分频率上进行数值求值。 最后我们得到的结果是: 这是在[0,pi]上划分为5... 上篇博文:【 MATLAB 】用 MATLAB 实现离散时间傅里叶变换(DTFT)的两个案例分析 我们就使用第二个案例来研究下DTFT的对称性,看看它的幅值、相位、实部和虚部的对称性到底如何? 案例题目贴出来: 求下面有限长序列的离散时间傅里叶变换: 在[0,pi]之间的501个等分频率上进行数值求值。 最后我们得到的结果是: 这是在[0,pi]上划分为5...
- pascal Pascal matrix Syntax P = pascal(n) P = pascal(n,1) P = pascal(n,2) P = pascal(___,classname) Description P = pascal(n) returns a Pascal’s Matrix of order ... pascal Pascal matrix Syntax P = pascal(n) P = pascal(n,1) P = pascal(n,2) P = pascal(___,classname) Description P = pascal(n) returns a Pascal’s Matrix of order ...
- stairs Stairstep graph Syntax stairs(Y) stairs(X,Y) stairs(___,LineSpec) stairs(___,Name,Value) stairs(ax,___) h = stairs(___) [xb,yb] = stairs(___) Description stairs(Y) dr... stairs Stairstep graph Syntax stairs(Y) stairs(X,Y) stairs(___,LineSpec) stairs(___,Name,Value) stairs(ax,___) h = stairs(___) [xb,yb] = stairs(___) Description stairs(Y) dr...
- 这篇博文本来是和上篇博文一起写的:【 MATLAB 】离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间的关系 但是这篇博文我最初设计的是使用MATLAB脚本和图像来讨论的,而上篇博文全是公式,因此,还是单独成立了一篇,但是我还是希望看这篇博文之前还是先看看上篇博文。 我默认你已经看了上篇博文。 本博文的讨论建立在一个案例的基础上: 设x(n)是4点序列为: ... 这篇博文本来是和上篇博文一起写的:【 MATLAB 】离散傅里叶级数(DFS)与DFT、DTFT及 z变换之间的关系 但是这篇博文我最初设计的是使用MATLAB脚本和图像来讨论的,而上篇博文全是公式,因此,还是单独成立了一篇,但是我还是希望看这篇博文之前还是先看看上篇博文。 我默认你已经看了上篇博文。 本博文的讨论建立在一个案例的基础上: 设x(n)是4点序列为: ...
- conv Convolution and polynomial multiplication Syntax w = conv(u,v) w = conv(u,v,shape) Description w = conv(u,v)返回向量u和v的卷积。如果u和v是多项式系数的向量,则对它们进行卷积相当于将两个多项式相乘。 w = conv(u,v,s... conv Convolution and polynomial multiplication Syntax w = conv(u,v) w = conv(u,v,shape) Description w = conv(u,v)返回向量u和v的卷积。如果u和v是多项式系数的向量,则对它们进行卷积相当于将两个多项式相乘。 w = conv(u,v,s...
- norm Vector and matrix norms Syntax n = norm(v) n = norm(v,p) n = norm(X) n = norm(X,p) n = norm(X,'fro') Description n = norm(v)返回向量v的欧几里德范数。该范数也称为2范数,向量幅度或欧几里德长度。 n = norm(v,p... norm Vector and matrix norms Syntax n = norm(v) n = norm(v,p) n = norm(X) n = norm(X,p) n = norm(X,'fro') Description n = norm(v)返回向量v的欧几里德范数。该范数也称为2范数,向量幅度或欧几里德长度。 n = norm(v,p...
- 使用MATLAB生成滤波器有很多学问,这里只是作为初步的探索,和FPGA的更多结合,也正在探索中,相关博文例如:【 FPGA 】FIR滤波器目录,该专题目录正在记录我学习FIR滤波器的过程。 MATLAB生成30阶低通1MHz海明窗函数设计步骤: (1)在MATLAB命令窗口中输入“fdatool”出现如下对话框: 注意,在MATLAB2018以后的版... 使用MATLAB生成滤波器有很多学问,这里只是作为初步的探索,和FPGA的更多结合,也正在探索中,相关博文例如:【 FPGA 】FIR滤波器目录,该专题目录正在记录我学习FIR滤波器的过程。 MATLAB生成30阶低通1MHz海明窗函数设计步骤: (1)在MATLAB命令窗口中输入“fdatool”出现如下对话框: 注意,在MATLAB2018以后的版...
- fliplr Flip array left to right Syntax B = fliplr(A) Description B = fliplr(A) returns A with its columns flipped in the left-right direction (that is, about a vertical ... fliplr Flip array left to right Syntax B = fliplr(A) Description B = fliplr(A) returns A with its columns flipped in the left-right direction (that is, about a vertical ...
- 前三篇博文讲了三种方法进行内插重建信号: sinc函数内插重建 零阶保持(ZOH)内插重建 一阶保持内插(FOH)重建 这篇文章使用三次样条函数spline来实现内插重建,并分析重建误差。 采用的案例依然是上篇博文中的案例: 模拟信号: 对该信号使用两种不同的采样频率采样。 a. 在 fs = 5000 对信号进行采样 b. 在 fs = 1000 对... 前三篇博文讲了三种方法进行内插重建信号: sinc函数内插重建 零阶保持(ZOH)内插重建 一阶保持内插(FOH)重建 这篇文章使用三次样条函数spline来实现内插重建,并分析重建误差。 采用的案例依然是上篇博文中的案例: 模拟信号: 对该信号使用两种不同的采样频率采样。 a. 在 fs = 5000 对信号进行采样 b. 在 fs = 1000 对...
- 有关离散傅里叶级数(DFS)我之前也写过一些博文,例如:离散周期信号的傅里叶级数(DFS) 这里我再次给出标准公式。 分析式: 其中: 综合式: 这里我必须先声明,关于分析式和综合式前面那个系数1/N,到底在分析式的前面还是综合式的前面,不同的书籍定义还不一样,这个我们无所谓了。这里先以这里为准! 先看看分析式,使用MATLAB进行编程时,我们可以使用... 有关离散傅里叶级数(DFS)我之前也写过一些博文,例如:离散周期信号的傅里叶级数(DFS) 这里我再次给出标准公式。 分析式: 其中: 综合式: 这里我必须先声明,关于分析式和综合式前面那个系数1/N,到底在分析式的前面还是综合式的前面,不同的书籍定义还不一样,这个我们无所谓了。这里先以这里为准! 先看看分析式,使用MATLAB进行编程时,我们可以使用...
- residuez Z-transform partial-fraction expansion Syntax [r,p,k] = residuez(b,a) [b,a] = residuez(r,p,k) Description residuez converts a discrete time syst... residuez Z-transform partial-fraction expansion Syntax [r,p,k] = residuez(b,a) [b,a] = residuez(r,p,k) Description residuez converts a discrete time syst...
上滑加载中
推荐直播
-
ECS自动初始化实操
2025/06/24 周二 16:30-18:00
阿肯-华为云生态技术讲师
ECS是大家非常熟悉的服务,但大家真的用对了吗?服务器启动后需要人工部署应用吗?课程演示如何让ECS创建就能投入工作
回顾中
热门标签