-
2021-05-06 04:45:39
MATLAB编程实现矩形周期脉冲信号时域波形、频域波形、幅值、相位。
信号分析与处理第一次上机作业
例:矩形脉冲周期信号频谱分析的MATLAB实现。 ①矩形脉冲周期信号的时域波形;
②矩形脉冲周期信号的频谱:实部和虚部; ③矩形脉冲周期信号的频谱:幅值和相位。
MATLAB程序:
t=-10:0.01:10;
y=0.5*(square(0.4*pi*(t+0.5),20)+1); plot(t,y);grid;axis([-10,10,-0.1,1.2]);
title('矩形脉冲周期信号'),xlabel('t'),ylabel('f(t)'); n=-30:30;
e=1;tao=2;zq=5;w=(2*pi)/zq;
xr=(e*tao/zq).*sinc(n.*tao./zq);
xi=zeros(61,1);
figure(2)
subplot(2,1,1),stem(n,xr,'.');grid; xlabel('k'),ylabel('Real Part of X(k)'); subplot(2,1,2),stem(n,xi,'.');grid;
xlabel('k'),ylabel('Imaginary Part of X(k)'); n=-30:30;
e=1;tao=2;zq=5;w=(2*pi)/zq;
x=abs((e*tao/zq).*sinc(n.*tao./zq)); y=atan2(0,(e*tao/zq).*sinc(n.*tao./zq)); figure(3)
subplot(2,1,1),stem(n,x,'.');grid;
xlabel('k'),ylabel('Magnitude Part of X(k)'); subplot(2,1,2),stem(n,y,'.');grid;
xlabel('k'),ylabel('Phase Part of X(k)');
更多相关内容 -
如何用matlab画出周期矩形脉冲信号及频谱图?
2021-04-20 00:48:46%所求的周期脉冲信号N=8;%长度为8n=[0:1:N-1];k=[0:1:N-1];WN=exp(-j*2*pi/N);nk=n'*k;WNnk=WN.^nk;Xk=x*WNnk;magXk=abs([Xk(N/2+1:N),Xk(1:N/2+1)]);subplot(2,1,1);stem(n,x);%画出周期脉冲...x1=ones(1,2);
x2=[x1,zeros(1,6)];
x=10*x2;%所求的周期脉冲信号
N=8;%长度为8
n=[0:1:N-1];
k=[0:1:N-1];
WN=exp(-j*2*pi/N);
nk=n'*k;
WNnk=WN.^nk;
Xk=x*WNnk;
magXk=abs([Xk(N/2+1:N),Xk(1:N/2+1)]);
subplot(2,1,1);stem(n,x);%画出周期脉冲信号
subplot(2,1,2);stem(k,magXk);
xlabel('k');ylabel('Xtilde(k)');
title('DFS of SQ.wave :L=2,N=8')%该信号频谱图
不好意思写掉了一点
x1=ones(1,2);
x2=[x1,zeros(1,6)];
x=10*x2;%所求的周期脉冲信号
N=8;%长度为8
n=[0:1:N-1];
k=[0:1:N-1];
k1=[-N/2:N/2];
WN=exp(-j*2*pi/N);
nk=n'*k;
WNnk=WN.^nk;
Xk=x*WNnk; magXk=abs([Xk(N/2+1:N),Xk(1:N/2+1)]);
subplot(2,1,1);stem(n,x);%画出周期脉冲信号
subplot(2,1,2);stem(k1,magXk);
xlabel('k1');ylabel('Xtilde(k)');
title('DFS of SQ.wave :L=2,N=8')%该信号频谱图
你再试一试看看,我运行了是正确的
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
-
矩形脉冲信号的频域分析_矩形周期脉冲信号MATLAB实现
2021-04-26 14:01:54信号分析与处理第一次上机作业例:矩形脉冲周期信号频谱分析的MATLAB实现。①矩形脉冲周期信号的时域波形;②矩形脉冲周期信号的频谱:实部和虚部;③矩形脉冲周期信号的频谱:幅值和相位。MATLAB程序:t=-10:0.01:...信号分析与处理第一次上机作业
例:矩形脉冲周期信号频谱分析的MATLAB实现。
①矩形脉冲周期信号的时域波形;
②矩形脉冲周期信号的频谱:实部和虚部;
③矩形脉冲周期信号的频谱:幅值和相位。
MATLAB程序:
t=-10:0.01:10;
y=0.5*(square(0.4*pi*(t+0.5),20)+1);
plot(t,y);grid;axis([-10,10,-0.1,1.2]);
title('矩形脉冲周期信号'),xlabel('t'),ylabel('f(t)');
n=-30:30;
e=1;tao=2;zq=5;w=(2*pi)/zq;
xr=(e*tao/zq).*sinc(n.*tao./zq);
xi=zeros(61,1);
figure(2)
subplot(2,1,1),stem(n,xr,'.');grid;
xlabel('k'),ylabel('Real Part of X(k)');
subplot(2,1,2),stem(n,xi,'.');grid;
xlabel('k'),ylabel('Imaginary Part of X(k)');
n=-30:30;
e=1;tao=2;zq=5;w=(2*pi)/zq;
x=abs((e*tao/zq).*sinc(n.*tao./zq));
y=atan2(0,(e*tao/zq).*sinc(n.*tao./zq));
figure(3)
subplot(2,1,1),stem(n,x,'.');grid;
xlabel('k'),ylabel('Magnitude Part of X(k)');
subplot(2,1,2),stem(n,y,'.');grid;
xlabel('k'),ylabel('Phase Part of X(k)');
-
如何用matlab画出周期矩形脉冲信号及频谱图,这个matlab程序怎么编,比如一个周期矩形脉冲信号的宽度为2,周期...
2021-04-21 12:25:55优质解答x1=ones(1,2);...%所求的周期脉冲信号N=8;%长度为8n=[0:1:N-1];k=[0:1:N-1];WN=exp(-j*2*pi/N);nk=n'*k;WNnk=WN.^nk;Xk=x*WNnk;magXk=abs([Xk(N/2+1:N),Xk(1:N/2+1)]);subplot(2,1,1);stem(n,x);%画...优质解答
x1=ones(1,2);
x2=[x1,zeros(1,6)];
x=10*x2;%所求的周期脉冲信号
N=8;%长度为8
n=[0:1:N-1];
k=[0:1:N-1];
WN=exp(-j*2*pi/N);
nk=n'*k;
WNnk=WN.^nk;
Xk=x*WNnk;
magXk=abs([Xk(N/2+1:N),Xk(1:N/2+1)]);
subplot(2,1,1);stem(n,x);%画出周期脉冲信号
subplot(2,1,2);stem(k,magXk);
xlabel('k');ylabel('Xtilde(k)');
title('DFS of SQ.wave :L=2,N=8')%该信号频谱图
不好意思写掉了一点
x1=ones(1,2);
x2=[x1,zeros(1,6)];
x=10*x2;%所求的周期脉冲信号
N=8;%长度为8
n=[0:1:N-1];
k=[0:1:N-1];
k1=[-N/2:N/2];
WN=exp(-j*2*pi/N);
nk=n'*k;
WNnk=WN.^nk;
Xk=x*WNnk; magXk=abs([Xk(N/2+1:N),Xk(1:N/2+1)]);
subplot(2,1,1);stem(n,x);%画出周期脉冲信号
subplot(2,1,2);stem(k1,magXk);
xlabel('k1');ylabel('Xtilde(k)');
title('DFS of SQ.wave :L=2,N=8')%该信号频谱图
你再试一试看看,我运行了是正确的
-
矩形脉冲信号模糊图绘制Matlab源码
2021-05-08 00:40:02本资源主要提供了绘制矩形脉冲信号(单周期、多周期)的模糊图的Matlab源码 -
矩形脉冲的傅里叶分析:矩形脉冲的傅里叶分析...-matlab开发
2021-06-01 16:00:46求矩形脉冲的傅里叶变换.. 过滤频谱并使用重新生成信号过滤后的频谱就完成了…… 最后通过证明时域和频域信号的能量含量相等,证明了瑞利定理。 您的意见是必需的..... -
matlab周期性矩形脉冲信号的幅度频谱图
2021-06-17 10:16:24 -
MATLAB仿真周期矩形信号傅里叶级数展开
2020-12-22 08:27:10====================================================================程序清单:% 2014-8-25 rectexpd.m% 矩形信号串---信号分解与合成% T1:矩形信号区间为(-T1/2,T1/2)% T0: 矩形信号串周期% m: 傅里叶级数展开... -
Matlab矩形脉冲频谱分析程序出错
2021-04-22 15:14:02作一个矩形脉冲的频谱分析 总出错 :L 。哪位大侠帮看看,谢谢了。??? Error using ==> sym.double at 29DOUBLE cannot convert the input expression into a double array.If the input expression contains a ... -
矩形周期脉冲信号MATLAB实现.doc
2021-04-18 09:32:33矩形周期脉冲信号MATLAB实现信号分析与处理第一次上机作业例:矩形脉冲周期信号频谱分析的MATLAB实现。①矩形脉冲周期信号的时域波形;②矩形脉冲周期信号的频谱:实部和虚部;③矩形脉冲周期信号的频谱:幅值和相位... -
matlab 求矩形脉冲的傅里叶系数
2022-05-31 16:20:27这里只求了一个周期矩形脉冲的傅里叶级数,因为我不知道怎么用一个matlab函数表示整个矩形脉冲序列。 clear all;%一定要加这行代码,否则可能你之前的代码能运行生成正确图形,改错之后,运行结果还是之前的图形,... -
从求解周期矩形脉冲信号的傅里叶级数表达式到初识Gibbs现象
2021-04-09 20:31:30[题目要求] 求下图所示周期矩形脉冲信号x(t)的傅里叶级数表达式, 并用Matlab求出由前N项傅里叶级数系数得出的信号近似波形. [分析] 上述周期矩形脉冲信号的频谱函数Cn = 0.5 * Sa(n * pi / 2), 由连续周期信号... -
单位冲激信号、单位阶跃信号、实指数信号、正弦信号、非周期矩形脉冲信号和非周期三角波脉冲信号的频谱
2021-04-21 23:37:03matlaB函数连续周期三角波信号频谱图N=10;n1=-N:-1;C1=-4*j*sin(n1*pi/2)/pi^2./n1.^2;C0=0;n2=1:N;C2=-4*j*sin(n2*pi/2)/pi^2./n2.^2;Cn=[C1 C0 C2];n=-N:N;subplot(2,1,1);stem(n,abs(Cn));subplot(2,1,2);stem(n,... -
用 MATLAB 产生矩形脉冲
2018-12-19 19:16:21用 MATLAB 产生矩形脉冲 利用 matlab 产生脉高为 1,周期为 2s,占空比为 1/2 周期矩形脉冲信号。 产生信号的程序为: t=-2.5pi:0.001:2.5pi; y=square(t+pi/2,50)/2+0.5; plot(t/pi,y) ylim([-0.5,2]) ... -
矩形脉冲信号频谱分析
2021-04-22 04:03:36《矩形脉冲信号频谱分析》由会员分享,可在线阅读,更多相关《矩形脉冲信号频谱分析(7页珍藏版)》请在人人文库网上搜索。1、小组成员: 刘鑫龙宇秦元成王帅薛冬寒梁琼健一、傅里叶分析方法与过程周期信号的分解1、... -
matlab heaviside函数生成矩形脉冲
2022-05-31 14:33:29意思就是下面这张图 其“微分”是狄拉克 δ 函数,事实上,x=0 的值在函数应用上并不重要,可以...2. 产生一个矩形脉冲 clear all; syms t; x = heaviside(t + 1/4) - heaviside(t - 1/4); fplot(x); 3. 产生一个. -
矩形脉冲信号的分解和合成
2020-12-23 12:20:52脉冲信号简介矩形脉冲指阶跃时间远小于顶部持续时间的平顶脉冲。定义1矩形脉冲图形表达如图所示:(高度为A,宽度为a),此函数常作矩形采样窗口和平滑函数的模型。...本文主要介绍一下矩形脉冲信号的分... -
matlab基础学习记录之阶跃函数、单矩形脉冲函数、周期矩形脉冲函数的构造与画图
2018-06-25 00:28:52博主今天自己用matlab试着画了一下阶跃函数、单矩形脉冲函数和周期矩形脉冲函数。大家肯定知道,这三种信号是递进关系的,由前一个信号可以得到后一个。博主一开始也是按照这个思想去写函数的。声明:本次是比较简单... -
周期矩形脉冲(周期门函数)的三角型傅里叶级数和指数型傅里叶级数
2022-02-10 23:22:46周期矩形脉冲的三角形傅里叶级数(余弦傅里叶级数)和指数型傅里叶级数的推导 -
信号课程设计
2021-04-21 21:33:52实验一 连续信号的时域分析一、实验目的1、熟悉MATLAB 软件。2、掌握常用连续信号与离散信号的MATLAB 表示方法。二、实验设备安装有matlab6.5 以上版本的PC 机一台。三、实验原理四、实验内容1、用MATLAB表示连续... -
利用MATLAB对正弦,矩形脉冲函数进行傅里叶变换
2021-04-18 05:49:12MATLAB对正弦函数傅里叶变换,矩形脉冲信号傅里叶变换利用MATLAB对正弦信 矩形脉冲信 进行Fourier transform%---------------------------------------------------------------------------------------------------... -
matlab产生方波脉冲和周期性方波信号
2021-04-18 06:26:00周期性矩形波(方波)信号:在MATLAB中用square函数来表示,其调用形式为y=square(t,DUTY)其作用类似于sin(t),用以产生一个时长为t、幅值为±1的周期性方波信号,其中的DUTY参数表示占空比,即在信号的一个周期中正值... -
[Matlab]傅立叶级数叠加合成周期矩形脉冲波形失败-已解决 Sa函数和sinc函数的区别
2021-04-19 01:15:30理论依据: 其傅立叶级数分解形式为: matlab代码:%三角形式%%使用傅立叶级数合成周期矩形脉冲。todo:失败clc;clear ;close all;%参数E = 1; %幅值tao = 2; %脉冲宽度T = 5; %总的周期omega = 2*pi/T;t = -10:0.01:... -
matlab信号与系统实验报告.pdf
2020-10-14 09:32:03长江大学电工电子实验中心实验报告 信号与系统实验报告5 MATLAB 综合实验 项目二 连续系统的频域分析 ...系统分析中的作用 任务 1 线性连续系统的系统函数为H (j) 输入信号为周期矩形波如图 1 所示用 j + 1 MATLAB 分 -
矩形脉冲信号频谱分析..doc
2020-12-28 21:22:52矩形脉冲信号频谱分析.小组成员: 刘鑫龙宇秦元成王帅薛冬寒梁琼健一、傅里叶分析方法与过程 周期信号的分解1、三角形式周期为T的周期信号,满足狄里赫利(Dirichlet)条件(实际中遇到的所有周期信号都符合该条件),便... -
矩形脉冲信号的和成实验报告.doc
2020-12-23 12:20:54矩形脉冲信号的和成实验报告信号与系统实验报告学院:电子信息与电气工程学院班级: 13级电信<1>班学号: 20131060104姓名: 李 重 阳实验七 矩形脉冲信号的合成一、实验目的1. 进一步了解波形分解与合成原理;2.... -
用MATLAB求周期信号的振幅谱和相位谱函数运行出错(两个)
2021-04-18 14:23:14第一个程序:function[A_sym,B_sym]=gcpfbs% T %输入信号周期% %函数输入输出都是数值量% Nf %谐波最大次数% Nn %输出数据的准确位数% An %cos项系数,第1项是直流项,以后依次为1,2,3…次谐波cos项系数% Bn ...