欢迎来到天天文库
浏览记录
ID:57170550
大小:49.00 KB
页数:11页
时间:2020-08-02
《实验三MATLAB求Fourier变换和逆变换.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验三MATLAB求Fourier变换及逆变换【实验目的】熟悉Matlab运行环境,会在窗口操作和运行一些命令掌握傅里叶积分变换命令和傅里叶逆变换命令熟练在计算机上操作傅里叶积分变换和逆变换,并且能熟练写出数学表达式【实验内容】傅里叶积分变换命令傅里叶积分逆变换命令【实验步骤】1.打开matlab桌面和命令窗口方式一,双击桌面快捷方式方式二,程序里单击matlab图标方式三,找到matlab文件夹,双击图标2.在matlab命令窗口输入命令3.运行,可以直接回车键,F5键【注意事项】命令的输入要细心认真,不能出错尤其是分号,逗号等符号的区别注意数学上的运算和matlab中的不同,尤其是括
2、号【实验操作】基本命令1、fourier指令的使用F=fourier(f,u,v)其中f是需要变换的表达式;u是变量;v是算子就是最后的表达式是z或者v的函数例1求解symstw;ut=sym('Heaviside(t)');%定义0时刻起跳的单位阶跃函数UT=fourier(ut)%实施Fourier变换,给出与理论一致的结果Fourier变换2、simple指令simple(‘s’),s是字符串,如果是对某个字符函数,如y=(2+x)/x化简,直接用simple(y)就得到2/x+1;simplify和simple是Matlab符号数学工具箱提供的两个简化函数,区别如下:simpli
3、fy的调用格式为:simplify(S);对表达式S进行化简。Simple是通过对表达式尝试多种不同的方法(包括simplify)进行化简,以寻求符号表达式S的最简形式.例2求解:symstxw;ft=exp(-(t-x))*sym('Heaviside(t-x)');F1=simple(fourier(ft,t,w))%给出以w为频率变量的正确结果F2=simple(fourier(ft))%误把x当作时间变量F3=simple(fourier(ft,t))%误把x当作时间变量,又误把t当作频率变量的Fourier变换.注释:(1)sym的意思是symbol,就是后面括号里面是个代数
4、式,要进行符号运算,不加意思就完全变了(2)Dirac-----δ函数(3)Heaviside----一般表示为阶跃函数functionf=heaviside(t)3、ifourier(Yw,w,t)逆变换命令的使用例3求的Fourier逆变换解:【Matlab源程序】symstuwifourier(w*exp(-3*w)*sym('Heaviside(w)'))
此文档下载收益归作者所有