实验一
一.实验目的
- 掌握运用matlab表示常用连续和离散时间信号的方法
- 观察并熟悉这些信号的波形和特性
二.实验设备
计算机,matlab软件
三.实验内容
练习一
1.(1)代码如下
A=1;%定义A a=-2;%定义a t=-15:0.01:+15;%定义t 范围-15~+15,以免超出最大计算范围 0.01表示每隔0.01取一个点 ft=A*exp(a*abs(t));%定义函数 plot(t,ft);%以t为横坐标,ft为纵坐标绘制连线图 grid on %显示格线 axis auto;%自动模式,使得图形的坐标范围满足图中一切图元素 title('练习一1 (1)') %图形标题
1.(2)代码如下
n=[-10:+10] %定义变量n的范围 a=0.9 %定义a yn=a.^n %定义离散指数序列 stem(n,yn)%在n的指定点处画出数据序列yn grid on axis auto %坐标轴自动适应 title ('练习1.(2)')
1.(3)代码如下
n=-10:0.01:+10%定义变量n的范围 a=i*pi/3 %定义变量a yn=exp(a*n)%定义函数yn plot(n,real(yn))%显示n与yn的实部绘制的连线图 grid on axis auto title('练习1.(3)')
教材p39,1-4(2)
t=-1:0.01:1%定义变量t的范围 xt=1+cos(pi*t)%定义函数xt plot(t,xt) grid on axis auto title('教材p39, 1-4(2)')
教材p39, 1-4(3)
t=0:0.01:5%定义变量t n=floor(t)%高斯取整 xn=exp(n)%定义函数 plot(t,xn) grid on axis auto title('教材p39, 1-4(3)')
用下列函数各画一图,参数自定
(1)
t=-98:0.001:98 %定义变量t范围 ft=sinc(t) %定义函数 plot(t,ft) %绘制连线图 grid on axis auto title('(1)')
(2)
t=-98:0.01:98 ft=rectpuls(t,5) plot(t,ft) grid on axis auto title('(2)')
(3)
t=-10:0.01:10 ft=square(2*pi*t,75)%产生一个周期为2pi,幅值为±1的周期性方波,占空比75% plot(t,ft) grid on axis auto title('(3)')
(4)
t=-9:0.01:9 ft=tripuls(t,9,0.5)%指定三角波宽度为9,斜率为0.5,斜率要大于-1小于1 plot(t,ft) grid on axis auto title('(4)')
(5)
t=-18:0.01:18 ft=sawtooth(t,0.5)%WIDTH parameter must be between 0 and 1.宽度要小于1,大于0. plot(t,ft) grid on axis auto title('(5)')
四.实验心得与总结
1.坐标轴的控制函数axis,用此命令可以控制坐标轴的范围.
2.axis auto 自动模式,使得图形的坐标范围满足图中一切图元素
3.plot(x,y)
若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。
4.stem(X,Y)在X的指定点处画出数据序列Y.
5.tripuls斜率要大于-1小于1
6.sawtooth宽度要小于1,大于0
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容