matlab 显示3d频谱_matlab 关于频谱分析程序集锦
内容
1
.用
Matlab
产生正弦波
,
矩形波
,
以及白噪声信号,并显示各自时域波形图
2
.进行
FFT
变换,显示各自频谱图,其中采样率,频率、数据长度自选
3
.做出上述三种信号的均方根图谱
,
功率图谱
,
以及对数均方根图谱
4
.用
IFFT
傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图
源程序
%********************************************************************
*****%
%
FFT
实
践
及
频
谱
分
析
%
%********************************************************************
*****%
%********************************************************************
*****%
%***************1.
正弦波
****************%
fs=100;%
设定采样频率
N=128;
n=0:N-1;
t=n/fs;
f0=10;%
设定正弦信号频率
%
生成正弦信号
x=sin(2*pi*f0*t);
figure(1);
subplot(231);
plot(t,x);%
作正弦信号的时域波形
xlabel('t');
ylabel('y');
title('
正弦信号
y=2*pi*10t
时域波形
');
grid;
%
进行
FFT
变换并做频谱图
y=fft(x,N);%
进行
fft
变换
mag=abs(y);%
求幅值
f=(0:length(y)-1)'*fs/length(y);%
进行对应的频率转换
figure(1);
subplot(232);
plot(f,mag);%
做频谱图
axis([0,100,0,80]);
xlabel('
频率
(Hz)');
ylabel('
幅值
');
title('
正弦信号
y=2*pi*10t
幅频谱图
N=128');
grid;
%
求均方根谱
matlab 显示3d频谱_matlab 关于频谱分析程序集锦相关推荐
- matlab显示函数表达式_Matlab求解极限、微积分问题
MATLAB提供了解决微分和积分微积分的各种方法,求解任何程度的微分方程和极限计算.可以轻松绘制复杂功能的图形,并通过求解原始功能以及其衍生来检查图形上的最大值,最小值和其他固定点. 本章将介绍微积分 ...
- matlab显示函数表达式_MATLAB在绘图时的用法——线形图
点击上方蓝字 关注我们 MATLAB有很强的绘图功能,我们可以通过简单的代码画出一些直观而漂亮的代码.今天,我们一起来学习基本绘图常用函数. 在MATLAB中绘图首先需要设定x的范围,一般使用冒号来 ...
- matlab相关性分析频谱_基于Matlab的相关频谱分析程序教程
基于Matlab的相关频谱分析程序教程 Matlab 信号处理工具箱 谱估计专题 频谱分析 Spectral estimation(谱估计)的目标是基于一个有限的数据集合描述一个信号的功率(在频率上的 ...
- cfree下面显示运行程序错误_Matlab系列之程序调试
学完了程序优化,再来个程序调试,关于MATLAB的编程基础我觉得也就差不多可以了,之后应该就是对数组.矩阵进行更加具体的操作,对数学函数进一步的了解等等,之后可以算是对MATLAB的进阶了吧,突然有点 ...
- 复信号的傅里叶变换是什么?频谱是什么样子的?3D频谱图长啥样子?
1.复信号的数学表达式 大家都知道,复数是由实数与虚数构成.同理,复信号也可以有一个实信号和一个虚信号构成. 数学表达式可以表示为: 这里我们还可以回想起经典的欧拉公式: 这个公式将复变函数,三角函数 ...
- 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)
一.课程设计题目: 基于 MATLAB 的时域信号采样及频谱分析 二.基本要求: ① 掌握数字信号处理的基本概念.基本理论和基本方法: ② 学会 MATLAB 的使用,掌握 MATLAB 的程序设计方 ...
- MATLAB中FFT的使用方法(频谱分析)
原文地址:MATLAB中FFT的使用方法(频谱分析)作者:飞鸿 说明:以下资源来源于<数字信号处理的MATLAB实现>万永革主编 一.调用方法 X=FFT(x): X=FFT(x,N): ...
- 基于matlab和FFT算法实现信号频谱分析
系列文章目录 数字信号处理(DSP:Digital Signal Process)是电子通信领域非常重要的研究方向,博主汇总了数字信号处理(DSP)中常用的经典案例分析,主要基于算法分析.MATLAB ...
- matlab 1到无穷_Matlab的实用技巧(一)
Matlab的全称为:Matrix Laboratory, 即矩阵实验室.它的特点是:适合矩阵运算, 适合矩阵运算 ,适合矩阵运算.举例而言:要计算 矩阵 n 阶矩阵 M与N的乘积,matlab只需要 ...
最新文章
- leetcode C++ 6. Z 字形变换 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。
- 转:“401 - 未授权:由于凭据无效,访问被拒绝”在iis的解决办法
- 奥特曼系列ol光元在哪个服务器,奥特曼系列ol光元怎么合理使用
- Linux下的Vsftpd配置篇
- scanf 接收 空格 输入_如何允许使用scanf输入空格?
- Elasticsearch--进阶-进阶两种查询方式_request uri查询和query DSL查询---全文检索引擎ElasticSearch工作笔记009
- 面试题-java基本数据类型和运算符
- python常用代码入门-最全Python算法实现资源汇总!
- 工业大数据分析应用在哪方面
- matlab读取nc\hdf\grd等气象文件 自用
- html的视频字幕制作步骤,十大字幕制作软件
- python可视化3d柱状图_「Python实现数据可视化」创建3D柱状图
- Android锁屏勒索病毒分析(4)秒抢红包
- 浅析阿里云API网关的产品架构和常见应用场景
- 基于python英文文件名批量翻译并重命名
- 微信群控系统源码的实现原理,核心源码实现,核心框架。
- 做跨境人人都是天秤座,三个月都没能建起一个店铺
- 感叹之余随手记—他山之石,可以攻玉
- useEffect五个经典问题实践总结
- 图片聚类——k-means算法的python实现
热门文章
- 互联网体系结构(网络基础).教案
- mongooseim xmpp 服务器docker 安装试用
- $(document).ready()和window.onload的区别
- ubuntu12.04升级php5.4至。。5.5
- 书评 —— 深入网站开发和运营
- ASP.NET 5系列教程 (二):Hello World
- 利用openssl签署多域名证书
- jquery.each读取json数据
- 利用Kickstart安装的方法
- xwiki[未完成]