怎么用matlab画出信号频谱分析图
-
请问一下,怎么使用matlab将数据采集卡采集到的信号进行频谱分析,学校毕业设计要用,但matlab只用来做图像处理,没做过信号分析,进行信号频域分析,画出频谱图!!!!!
全部评论(6条)
-
- 只喜欢女人丶 2009-04-29 00:00:00
- 试试simulink看看
-
赞(13)
回复(0)
-
- 肖瑶哥哥418 2009-04-20 00:00:00
- 单单做频谱图上面的回答是可以的 直接对数据矩阵做fourier变换,然后画图就好了
-
赞(6)
回复(0)
-
- bolzoxwg 2009-04-20 00:00:00
- 设a为数字的序列, b=fft(a); bar(abs(b));
-
赞(1)
回复(0)
-
- 小燕CHU 2015-07-13 00:00:00
- 一般有两种方式话频谱图 diyi种是用matlab自带的频谱分析的画图函数 (可以尝SYplomb)直接画图 第二种是先通过,fft,psd,plomb 返回频谱功率或者频谱密度,然后在直接用plot等函数画图。 如果说只是想画个频谱图看一下,那么推荐直接用plomb就足够了。
-
赞(4)
回复(0)
-
- 全世界我只欺负 2017-10-08 04:55:09
- 较完整的频谱图: 设抽样频率为Fs(Hz),信号点数为N,信号序列为x。 f = fftshift(fft(x)); w = linspace(-Fs/2, Fs/2, N);%频率坐标,单位Hz plot(w,abs(f)); title('信号的频谱'); xlabel('频率(Hz)');
-
赞(16)
回复(0)
-
- milkneng1 2017-10-06 18:42:56
- 在命令窗口输入doc fft回车后,可看到例子。 %构造出信号(如已有信号,此步可省略) Fs = 1000; % Sampling frequency T = 1/Fs; % Sample time L = 1000; % Length of signal t = (0:L-1)*T; % Time vector % Sum of a 50 Hz sinusoid and a 120 Hz sinusoid x = 0.7*sin(2*pi*50*t) + sin(2*pi*120*t); y = x + 2*randn(size(t)); % Sinusoids plus noise plot(Fs*t(1:50),y(1:50)) title('Signal Corrupted with Zero-Mean Random Noise') xlabel('time (milliseconds)') NFFT = 2^nextpow2(L); % Next power of 2 from length of y Y = fft(y,NFFT)/L; f = Fs/2*linspace(0,1,NFFT/2+1); %FFT分析 % Plot single-sided amplitude spectrum. plot(f,2*abs(Y(1:NFFT/2+1))) title('Single-Sided Amplitude Spectrum of y(t)') xlabel('Frequency (Hz)') ylabel('|Y(f)|')
-
赞(7)
回复(0)
热门问答
- 怎么用matlab画出信号频谱分析图
- 请问一下,怎么使用matlab将数据采集卡采集到的信号进行频谱分析,学校毕业设计要用,但matlab只用来做图像处理,没做过信号分析,进行信号频域分析,画出频谱图!!!!!
2009-04-19 06:53:39
446
6
- 怎么用matlab画出信号频谱分析图
2017-06-25 17:34:59
420
1
- 怎么用matlab画出信号频谱分析图
2015-07-09 07:03:01
366
2
- 怎么用matlab画出图片的频谱分析图?
- 具体的matlab语句
2015-04-24 19:10:45
429
2
- 怎么用matlab进行频谱分析
2018-11-20 16:33:49
299
0
- 怎么用matlab进行频谱分析
2014-10-23 15:28:26
468
2
- 用Matlab软件画出下面两组信号的时域波形和频谱图,并简要说明信号特征。
- 麻烦写一下详细代码
2018-12-13 13:23:18
306
0
- matlab怎样对时域信号进行频谱分析
2017-11-02 01:53:02
263
1
- 基于matlab的连续信号的频谱分析
- 怎么在matlab中对连续信号X(t)=COS(4*pi*t)+SIN(2*pi*t)+COS(8*pi*t)进行DFT变换 。要求画出X(exp(jw))与f的频谱图。抽样间隔随意
2009-07-11 12:03:28
472
1
- 关于用MATLAB设计确定信号的频谱分析和滤波
- 刚学的MATLAB,自己还不会设计程序,希望懂的大虾帮忙下。(也可QQ联系)具体的步骤要求如下,如果所给程序符合,,还会给予附加分数。 (1)确定信号的频谱分析 用MATLAB生成信号x(t)=e-t并进行FFT分析,显示|X(k)|和Ф(k),并显示信号的离散幅频图和相... 刚学的MATLAB,自己还不会设计程序,希望懂的大虾帮忙下。(也可QQ联系)具体的步骤要求如下,如果所给程序符合,,还会给予附加分数。 (1)确定信号的频谱分析 用MATLAB生成信号x(t)=e-t并进行FFT分析,显示|X(k)|和Ф(k),并显示信号的离散幅频图和相频图。假设频率分辨率要求F<=4Hz,信号的Z高频率fh限制为60Hz。 (2)正弦信号生成与抽样 对任意两个不同频率的正弦信号进行叠加,生成信号取样作出时域波形图并存入文件。 [思考]取样周期如何确定?取多少点? (3)信号叠加 生成方波和三角波信号,叠加两个信号,作出时域波形图及频谱特性图。 (4)设计数字滤波器并画出频率响应 根据方波和三角波信号的频谱特点得到性能指标,由性能指标设计两个数字滤波器。在MATLAB中,可以利用函数fir1设计FIR滤波器,利用函数butte、cheby1和ellip设计IIR滤波器;Z后,利用MATLAB中的函数freqz画出各滤波器的频率响应。 (5)用滤波器对信号进行滤波 用自己设计的滤波器对(3)中叠加的信号进行滤波。在MATLAB中,FIR滤波器利用函数fftfilt对信号进行滤波,IIR滤波器利用函数filter对信号进行滤波。 (6)分析得到信号的频谱 对滤波后的信号进行fft快速傅里叶变换,得到信号的频谱特性,与原始信号进行比较,并画出信号的时域波形和频谱。 展开
2009-06-11 09:25:27
445
1
- matlab频谱分析
- n1=randn(1,100); t=1:.2:100 y1=sin(t); plot(t,y1) hold on y2=cos(2*t); plot(t,y2); hold on y=y1.*y2+n1; plot(t,y); 给这段程序中的信号 进行频谱分析。牛人帮忙写一个频谱分析的程序
2009-01-14 10:03:16
483
2
- 怎样用matlab对语音信号分解及频谱分析?
2016-10-12 08:33:22
410
1
- 怎么用matlab语言对一个由几个正弦信号组成的信号进行频谱分析
2016-04-20 22:59:41
375
1
- 用MATLAB设计对信号进行频谱分析和滤波处理的程序
- 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。
2010-01-03 03:07:03
393
2
- 用C语言编程对离散信号进行FFT变换,进行频谱分析并和Matlab频谱分析对比
- 用C语言编程对离散信号进行FFT变换,进行频谱分析并和Matlab频谱分析对比,各位谁会的帮帮忙吧,这个实在是不会了,网上找的程序都不能用~~
2017-10-03 05:31:24
462
1
- 关于用MATLAB设计对信号进行频谱分析和滤波处理的程序
- 基本要求: 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。 2.采集一段含有噪音... 基本要求: 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。 2.采集一段含有噪音的语音信号(可以录制含有噪音的信号,或者录制语音后再加进噪音信号),对其进行采样和频谱分析,根据分析结果设计出一合适的滤波器滤除噪音信号。 只要有程序就可以了,谢谢各位了,提供点帮助喽!!没学过MATLAB,自学的,要做很难的这个就有点困难啦!!这两个题目随便哪个都可以.先谢谢啦!!好的答案会追加分的,目前我只有这么多了! 展开
2007-01-09 09:21:04
404
2
- matlab中语音信号DSB调制与解调频谱分析,见图
- 左边是语音信号,右边是语音信号跟cos(2*pi*9000)相乘得到调制信号,为什么中间看起来还有直流分量。
2018-12-14 09:03:48
304
0
- matlab频谱分析怎么做对比
2017-01-14 23:36:15
427
1
- 用matlab进行频谱分析应该用什么工具箱
2016-08-04 11:55:34
349
1
- 用MATLAB对正弦信号频谱分析和滤波处理
- 题目:正弦信号的频谱分析与切比雪夫滤波 1.设计内容 a.基本理论知识介绍 b.设计任务 设计一套完整的系统,对信号进行频谱分析和滤波处理。输入信号为一系列频率成分的正弦信号之和,加入噪声信号,对其进行采样和频谱分析,根据分析结果设计出一... 题目:正弦信号的频谱分析与切比雪夫滤波 1.设计内容 a.基本理论知识介绍 b.设计任务 设计一套完整的系统,对信号进行频谱分析和滤波处理。输入信号为一系列频率成分的正弦信号之和,加入噪声信号,对其进行采样和频谱分析,根据分析结果设计出一个合适的滤波器滤除噪音信号。 2.设计要求 完成完整的分析系统,包括完整的程序代码和分析结果 不限于切比雪夫 其他巴特沃斯 圆通都可以 请将程序发到我邮箱owenxiejunrl@163.com 满意的话 我会继续追分的 谢谢 不过要在6月23号以前哦 展开
2013-04-05 15:29:24
376
1
12月突出贡献榜
推荐主页
最新话题
-
- #八一建军节——科技铸盾,仪器护航#
- 如何选择到合适的磷青铜绞线?磷青铜绞线的质量...如何选择到合适的磷青铜绞线?磷青铜绞线的质量解析和如何选择到合适的绞线?磷青铜绞线是一种特殊的铜合金导线,由铜、锡和磷等元素组成,具有很好的机械性能、电气性能和耐腐蚀性。磷青铜绞线基本定义与特性:磷青铜是铜与锡、磷的合金,质地坚硬,可制弹簧。典型成分为铜(90%)、锡(6-9%)及磷(0.03-0.6%)锡元素提升合金的强度和耐腐蚀性,磷则细化晶粒、增强耐磨性铸造性能。耐磨性:表面氧化层使其在特殊环境下耐腐蚀,使用寿命长导电性:保持铜很好导电性能的同时有化电子传输路径非铁磁性:不含铁元素,避免在强磁场环境中产生额外能量损耗弹性:受到外力作用时能迅速恢复原状
- 八一建军节 铁血铸军魂













参与评论
登录后参与评论