毕业论文基于matlab的测控实验说明书

毕业论文基于matlab的测控实验说明书

ID:19628468

大小:1.36 MB

页数:86页

时间:2018-10-04

毕业论文基于matlab的测控实验说明书_第1页
毕业论文基于matlab的测控实验说明书_第2页
毕业论文基于matlab的测控实验说明书_第3页
毕业论文基于matlab的测控实验说明书_第4页
毕业论文基于matlab的测控实验说明书_第5页
资源描述:

《毕业论文基于matlab的测控实验说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于MATLAB的测控实验实验一函数信号发生实验一实验目的1.掌握基于matlab产生基本信号的方法;2.掌握基于matlab绘制信号曲线的方法。二实验设备1.计算机1台;2.MATLAB软件1套;3.打印机1台。三实验要求1.预习实验原理;2.对实验内容编写程序(M文件),上机运行;3.独立完成实验。四实验原理利用Matlab软件的信号处理工具箱中的专用函数产生信号并绘出波形。1.产生正弦波t=0:0.01:3*pi;y=sin(2*t);plot(t,y);2.产生叠加随机噪声的正弦波86基

2、于MATLAB的测控实验实验一函数信号发生实验一实验目的1.掌握基于matlab产生基本信号的方法;2.掌握基于matlab绘制信号曲线的方法。二实验设备1.计算机1台;2.MATLAB软件1套;3.打印机1台。三实验要求1.预习实验原理;2.对实验内容编写程序(M文件),上机运行;3.独立完成实验。四实验原理利用Matlab软件的信号处理工具箱中的专用函数产生信号并绘出波形。1.产生正弦波t=0:0.01:3*pi;y=sin(2*t);plot(t,y);2.产生叠加随机噪声的正弦波86t=

3、0:0.01:3*pi;y=10*sin(2*t);s=y+randn(size(t));plot(t,s);3.产生周期方波t=0:0.01:1;y=square(4*pi*t);plot(t,y);4.产生周期锯齿波t=(0:0.001:2.5);y=sawtooth(2*pi*30*t);plot(t,y);axis([00.2-11]);5.产生Sinc函数x=linspace(-5,5);y=sinc(x);plot(x,y);6.产生指数函数波形86x=linspace(0,1,10

4、0);(或x=0:0.01:1;)y=exp(-x);plot(x,y);五实验内容自选五个基本函数,随机设定x坐标的数值序列,利用MATLAB计算出各个函数的y坐标的数值序列,并利用plot()函数绘制各个函数的曲线图。六实验报告1.提交信号生成的MATLAB程序及其曲线图;2.总结MATLAB绘制曲线的方法;3.写出实验心得体会或者对本实验的改进意见。86实验二信号时域分析实验一实验目的1.掌握基于matlab信号时域运算的方法;2.理解信号尺度变换及卷积运算的原理。二实验设备1.计算机1台

5、;2.MATLAB软件1套;3.打印机1台。三实验要求1.预习实验原理;2.根据实验内容编写程序(M文件),上机运行;3.独立完成实验。四实验原理1.信号时域的加、减、乘运算要进行加、减、乘运算的信号,时间坐标t的数据序列长度必须相同,否则无法进行运算。t=0:0.01:2;f1=exp(-3*t);f2=0.2*sin(4*pi*t);f3=f1+f2;f4=f1.*f2;subplot(2,2,1);plot(t,f1);title('f1(t)');subplot(2,2,2);plot(

6、t,f2);title('f2(t)');subplot(2,2,3);plot(t,f3);title('f1+f2');subplot(2,2,4);plot(t,f4);title('f1*f2');862.信号时域的反褶、移位、尺度变换运算由f(t)到f(-at+b)(a>0)的一般步骤为。例如将f(t)=sin(t)/t通过反褶、移位和度变换到f(-2t+3)。symst;f=sym('sin(t)/t');%定义符号函数f(t)=sin(t)/tf1=subs(f,t,t+3);%对

7、f进行移位f2=subs(f1,t,2*t);%对f1进行尺度变换f3=subs(f2,t,-t);%对f2进行反褶subplot(2,2,1);ezplot(f,[-8,8]);%ezplot是符号函数绘图命令gridon;subplot(2,2,2);ezplot(f1,[-8,8]);gridon;subplot(2,2,3);ezplot(f2,[-8,8]);gridon;subplot(2,2,4);ezplot(f3,[-8,8]);gridon;3.信号时域的卷积运算在MATLA

8、B中,Y=conv(x,h)是实现x,h二个序列的卷积。若x,h二个序列都是从n=0开始,那么Y序列的长度为x,h序列的长度之和再减1。%两个方波信号的卷积y1=[ones(1,20),zeros(1,20)];y2=[ones(1,10),zeros(1,20)];y=conv(y1,y2);n1=1:length(y1);n2=1:length(y2);L=length(y)subplot(3,1,1);plot(n1,y1);axis([1,L,0,2]);subplot(3,1,2);p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。