Matlab
zhengqijun_
You can do it! No can no BB!
展开
-
快速傅立叶变换FFT的实现
使用Matlab软件来做频谱分析。题目:已知连续信号x(t) = cos(200πt) + sin(100πt) + cos(50πt) ,用FFT对该信号做频谱分析。Matlab参考程序如下:clear; close allfs = 400; T = 1 / fs;Tp = 0.04; N = Tp * fs;N1 = [N,4*N,8*N];st = ['|X1(jf)|'原创 2016-11-25 12:36:48 · 1519 阅读 · 0 评论 -
离散时间傅立叶变换DTFT实现
使用Matlab软件画出频谱图Matlab参考程序如下所示:M=4; N=2*M+1; T=0.5; n=-4*M:4*M;x = [zeros(1,3*M),ones(1,N),zeros(1,3*M)]; % 给出输入序列w = [-15:0.1:15] + 1e-10;X = sin(0.5*N*w*T)./sin(0.5*w*T); % 给出频谱原创 2016-11-24 11:51:28 · 1953 阅读 · 0 评论 -
常用序列的MATLAB实现
常用序列的MATLAB实现1. 单位采样序列function[x,n] = impseq(n0,ns,nf)% ns=序列的起点;nf=序列的终点;n0=序列在n0处有一个单位脉冲。% x=产生的单位采样序列;n=产生序列的位置信息n = [ns:nf];x = [(n-n0)==0];2. 单位阶跃序列function[x,n] = stepseq(n0,ns,nf)%原创 2016-11-21 22:12:42 · 52268 阅读 · 2 评论 -
C语言调用MATLAB程序之简单样例[转载]
首先声明一下,本文中C语言调用MATLAB语言的方法,本质上是通过C语言编程实现利用MATLAB引擎执行MATLAB代码,并最终获得执行结果。如何用C语言创建MATLAB引擎的引用,MATLAB已经为我们准备好了一系列的头文件以及动态链接库文件,所以我们只要配置好相关环境即可(如何配置环境可以参考我上一篇博客)。从另一方面讲,这也就意味着程序执行时需要完整的MATLAB软件的支持,当然还有一种调用转载 2017-05-20 09:30:08 · 5399 阅读 · 0 评论