- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 连续时间周期信号的matlab实现 其中 其中 幅频: 相频: 傅里叶级数三角函数形式: 傅里叶级数指数函数形式: 二者之间的关系: 由此可知,只要我们求出了傅里叶级数的系数an、bn ,进而我们就可以求出信号的幅度谱和相位谱。 由于matlab中没有现成的求傅里叶级数的函数,需要自己编写,这里我们用到了matlab中的符号工具箱。另外,由于周期信号的频谱是离散的,故在绘制频谱图时,我们采用的是stem命令,而不是plot命令。 连续周期信号matlab实现流程: 1.用符号表达式表示出周期信号在第一个周期内的符号表达式,并赋值给返回符号变量y; 2.求出信号的三角级数形式的傅里叶级数展开系数an、bn ; 3.求出信号的复指数形式的傅里叶级数展开系数Fn 4.绘制信号的频谱图 连续时间周期信号的matlab实现 参考资料:《信号与线性系统分析:基于matlab的方法与实现》 梁虹等编著 例题:已知周期信号f(t)如下,画出其频谱图。 其中 解:将f(t)整理为标准形式 function [A,B,F]=fouriers(f,t,T,a,b,k) w=2*pi/T; A=1/T*int(f,t,a,b);%计算A0 B=[]; F=A; if k==0 syms k integer ak=2/T*int(f*cos(k*w*t),t,a,b); bk=2/T*int(f*sin(k*w*t),t,a,b); A=[A,ak]; B=[B,bk]; F=[]; else for i=1:k ak=2/T*int(f*cos(k*w*t),t,a,b); bk=2/T*int(f*sin(k*w*t),t,a,b); A=[A,ak]; B=[B,bk]; F=F+ak*cos(i*w*t)+bk*sin(i*w*t); end end end 根据前面的公式,可以自己编写求解傅里叶级数系数的函数,然后调用绘制频谱图。 %本函数实现周期方波信号的频谱图绘制,采用傅里叶级数方法 function [A_sym,B_sym]=fangbo syms t n k y; T=10; if nargin4;Nf=input(‘pleas Input 所需展开的最高谐波系数Nf= );end if nargin5;Nn=32;end y=fangbo_1; A0=2*int(y,t,0,T)/T; As=int(2*y*cos(2*pi*n*t/T)/T,t,0,T); Bs=int(2*y*sin(2*pi*n*t/T)/T,t,0,T); A_sym(1)=double(vpa(A0,Nn)); for k=1:Nf A_sym(k+1)=double(vpa(subs(As,n,k),Nn)); B_sym(k+1)=double(vpa(subs(Bs,n,k),Nn)); end if nargout==0 S1=fliplr(A_sym); S1(1,k+1)=A_sym(1); S2=fliplr(1/2*S1); S3=fliplr(1/2*B_sym); S3(1,k+1)=0; S4=fliplr(S3); S5=S2-i*S4; S6=fliplr(S5); N=Nf*2*pi/T; k2=-N:2*pi/T:N; S7=[S6,S5(2:end)]; subplot(2,1,1) x=fangbo_2; plot(t,x) title(‘T=5,占空比为50%的周期方波信号) axis([-10,10,-1.2,1.2]) subplot(2,1,2),stem(k2,abs(S7)); title(‘连续时间函数周期方波信号的双边幅度谱) axis([-20,20,0,0.6]) figure,stem(angle(S7)); end end function y=fangbo_1 syms a a1 T=5;a=T/2; y1=sym(Heaviside(t))*2-sym(Heaviside(t-a1)); y=y1-sym(Heaviside(t+a1)); y=
您可能关注的文档
- 第05章 JSP介绍.ppt
- 第5章_MCS-51单片机的中断系统.ppt
- 第5章辅导.doc
- 第6章 中断与定时系统.doc
- 第6章 MCS-51 单片机的系统扩展.ppt
- 第6章 MCS-51单片系统扩展.ppt
- 第6章 MCS51单片机的系统扩展应用.ppt
- 第7章 IO扩展.doc
- 第7章 机械制造技术的发展.ppt
- 第7章 MCS-51单片机系统扩展.ppt
- Unit4MyFavoriteSubjectSectionA(1a-Pronunciation)(课件)人教版七年级英语上册.pptx
- Unit4NaturalDisastersListeningandSpeaking课件-高中英语人教版.pptx
- Unit4NaturalDisastersReadingandThinking课件高中英语人教版(1).pptx
- Unit4MyFavouriteSubjectSectionApronunciation课件-人教版七年级英语上册.pptx
- Unit4MyFavouriteSubjectSectionB(1a-1d)(教学课件)人教版英语七年级上册.pptx
- Unit4Lesson1课件冀教版七年级英语上册.pptx
- Unit4Lesson3课件冀教版英语七年级上册.pptx
- Unit4NaturalDisasters词汇笔记清单-高一上学期英语人教版.docx
- Unit4Lesson2课件冀教版英语七年级上册.pptx
- Unit4IusedtobeafraidofthedarkSectionAGrammarFocus-4c课件人教版(2012)九年级英语全册.pptx
最近下载
- 履带吊安拆T及T履带式起重机安拆施工工艺.docx VIP
- 海康威视 扫描仪 台式人证比对终端 DS-K5605 安装指南.pdf
- 教学创新设计汇报-自动控制原理.pptx VIP
- 六枝特区牂牁江景区山水实景水舞秀项目环境影响报告.pdf VIP
- 江苏省常州外国语中学2023-2024学年八年级上学期10月月考英语试卷 .docx VIP
- 混凝土坝安全监测系统施工技术规范-条文说明.pdf VIP
- 家庭医生签约服务培训ppt课件.pptx VIP
- 2025-2026学年小学科学二年级上册(2024)青岛版(六三制2024)教学设计合集.docx
- 食材配送人员配备方案(5篇).doc VIP
- 相声—《口吐莲花》.docx VIP
文档评论(0)