matlab对一行矩阵fft,MATLAB?fft命令
%对y(1)取虚部
================================================================
函数fft的调用格式:
*Y=fft(X)
返回应用快速傅立叶方法计算得到的矢量X的离散傅立叶变换(DFT), 如果
X为矩阵,fft返回矩阵每一列的傅立叶变换,如果X为多维数组,fft运算从第一个非独立维开始执行。
*Y=fft(X,n)
返回n点的离散傅立叶变换,如果X的长度小于n,X中补0使其与n的长度相同,
;如果X的长度大于n,则X的多出部分将被删除;如X为矩阵,用同样方法处理矩阵列的长度。
*Y=fft(X,[],dim)
和Y=fft(X,n,dim)沿dim维进行FFT操作。
注:快速傅立叶变换的结果为复数。
例:
产生一个正弦衰减曲线,进行快速傅立叶变换,并画出幅值(amplitude)图,相位(phase)图、实部(real)图和虚部(image)图。
tp=0:2048; %时域数据点数N
yt=sin(0.08*pi*tp).*exp(-tp/80); %生成正弦衰减函数
figure(1),
plot(tp,yt), axis([0,400,-1,1]), %绘正弦衰减曲线
t=0:800/2048:800; %频域点数Nf
f=0:1.25:1000;
yf=fft(yt); %快速傅立叶变换
ya=abs(yf(1:801)); %幅值
yp=angle(yf(1:801))*180/pi; %相位
yr=real(yf(1:801)); %实部
yi=imag(yf(1:801)); %虚部
figure(2),
subplot(2,2,1)
plot(f,ya),axis([0,200,0,60]) %绘幅值曲线
subplot(2,2,2)
plot(f,yp),axis([0,200,-200,10]) %绘相位曲线
subplot(2,2,3)
plot(f,yr),axis([0,200,-40,40]) %绘实部曲线
subplot(2,2,4)
plot(f,yi),axis([0,200,-60,10]) %绘虚部曲线
matlab对一行矩阵fft,MATLAB?fft命令相关推荐
- matlab中找矩阵最小值,matlab寻找矩阵最小值
硕士生考查课程考试试卷 考试科目: 考生姓名: 学院: 考生成绩:任课老师 (签名) MATLAB 教程 考生学号:专业: 考试日期:20 年月日午 时至 时 <MATLAB 教程>试题: ...
- matlab可达矩阵 结果,matlab求可达矩阵
matlab中可达矩阵的计算 2页 1下载券 邻接矩阵的可达矩阵及层... 2页 2下载券 邻接矩阵的一种计算方法 7页 免费 ISM算法(邻接矩阵求可达... 暂无...... JAVA矩阵算法代码 ...
- matlab循环语句矩阵赋值,matlab矩阵赋值语句
结构数据和单元数据 2.8 稀疏矩阵 2.1 变量和数据操作 2.1.1 变量与赋值 1.变量命名 在MATLAB 6.5中,变量名是以字母开头, 后接字母.数字或下划线的字符...... 使用冒号操 ...
- matlab超出所有矩阵维度,matlab中索引超出矩阵维度
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中索引超出矩阵维度?回答:beta=4; % beta 是一个常量 beta(alpha,beta) % beta 不是 ...
- matlab中的a逆怎么使用方法,在MATLAB中,求矩阵A逆矩阵可用命令( )。
[判断题]昆虫有翅有利于其扩散为害 [单选题]诊断甲状腺髓样癌最常用的标志物是 [单选题]干细胞必须具备自我更新和分化潜能,才能够称为干细胞. [判断题]顶绳攀登比较安全,一般适用于攀登线路角度小于1 ...
- matlab 解方程组 矩阵,用MATLAB计算矩阵和解线性方程组.ppt
用MATLAB计算矩阵和解线性方程组.ppt 第五章 矩阵与行列式 §5.6 用MATLAB计算 矩阵与行列式 用MATLAB计算矩阵与行列式 行列式的求值 矩阵的基本运算 矩阵的加.减 数与矩阵相乘 ...
- matlab建立荧光矩阵,基于Matlab的溶解有机物的三维荧光矩阵构建
基于Matlab 的溶解有机物的三维荧光矩阵构建 钱伟1,2,3,杨柳明1,2,3,王宁3,张莉3 [摘要]摘要:三维荧光光谱(EEM)结合平行因子分析(PARAFAC)能够根据水体中有机物的荧光性质 ...
- matlab利用图片矩阵画图,matlab 根据邻接矩阵作图【借鉴实操】
<matlab 根据邻接矩阵作图[借鉴实操]>由会员分享,可在线阅读,更多相关<matlab 根据邻接矩阵作图[借鉴实操](4页珍藏版)>请在人人文库网上搜索. 1.Matla ...
- matlab 给空矩阵赋值,matlab中怎么给矩阵赋值?
x=1:0.1:10; y=[]; for i=1:length(x)% y=[y;x(i)];%把每一个x都放到Y里,成为一列 y=[y,x(i)];%把每一个x都放到Y里,成为一行 end > ...
最新文章
- 图片验证码识别 python web_Python web中实现验证码图片
- 【计算理论】计算复杂性 ( 算法复杂度标记 | 渐进上界 | 大 O 记号 | 常用的渐进上界 )
- 99% 的人都能看懂的「补偿」以及最佳实践
- page分页问题,根据页码获取对应页面的数据,接口调用
- python生成指定位数随机数_python生成指定长度的随机数密码
- java thread isalive_Java线程编程中isAlive()和join()的使用详解
- 三个彩灯循环点亮程序_近百组彩灯点亮江畔,义渡灯会正式亮灯啦
- 机器码合集开源易语言源码-市场上带多数的
- 数字图像处理--微分算子为什么也是空间滤波器
- java中CS和BS_BS与CS的联系与区别【简】
- 开机启动项_开机时出现“checking media presence”
- android触摸进度条,Android仿IOS ViewPager滑动进度条
- JAVA Metrics 度量工具使用介绍1
- 【完美解决】arcgis engine 10.0 for cross platform C++ 在visual studio2010上编译的AE程序 的License无法初始化错误。...
- 比特币技术Base58
- 485通讯线是几芯的_RS232/485串口通讯基础知识
- Tomcat常见内存溢出的解决方案
- 最长回文子串 马拉车算法
- 数分下第12讲(第9.6节) 梯度散度和旋度
- 陪孩子的周日-20220123
热门文章
- 三类医械计算机系统要求,三类医疗器械计算机管理系统要求
- index.html文件作用,MEAN JS – 主要的html文件(index.html)位于何处
- linux 命令读db文件格式,使用linux的db_load命令生成db数据库
- linux执行mount命令报错:mount: RPC: Remote system error - Connection refused(NFS:nfs-kernel-server 挂载教程)
- tensorflow tf.ConfigProto() (配置tf.Session的运算方式)(allow_soft_placement、inter_op_parallelism_threads等)
- win10下如何查看电脑名称?查看计算机名(win+r -- cmd -- hostname)
- 欢迎使用CSDN-markdown
- Java对象、List集合、Map和JSON格式数据的互转(谷歌的gson-2.2.4.jar包)
- Intervals on the Ring 环状数轴区间-模数-构造-区间交并集
- Java面试宝典系列之基础面试题-常见的几种排序算法-插入、选择、冒泡、快排、堆排等