数字信号处理实验00528new.docVIP

  • 8
  • 0
  • 约 8页
  • 2016-11-22 发布于江西
  • 举报
数字信号处理实验00528new.doc

实验一:MATLAB语言上机操作实践 简单的数组赋值方法 (1) a=[1 2 3;4 5 6;7 8 9] %给定数组a a(4,2)=11 %给数组a的第四行第二列元素赋11 a(5,:)=[-13 -14 -15] %给数组a的第五行元素赋值 a(4,3)=abs(a(5,1)) %数组a的第四行第三列元素为第五行第一列元素的模 a([2,5],:)=[] %数组a的第二行和第五行取空 a/2 %对数组a各元素对应除以2 a(4,:)=[sqrt(3) (4+5)/6*2 -7] %给数组a的第四行元素赋值 (2) B=[1+2i,3+4i;5+6i,7+8i] C=[1,3;5,7]+[2,4;6,8]*i C=[1,3;5,7]+[2,4;6,8]i D=sqrt(2+3i) %对复数2+3i求根号 D*D %对D求平方 E=C %对C转置 F=conj(C) G=conj(C) (3) H1=ones(3,2) H2=zeros(2,3) H3=eye(4) 2.数组的基本运算 (1) A=[1 3 5] B=[2 4 6] C=A+B D=A-2 E=B-A (2) F1=A*3 F2=A.*B F3=A./B F4=A.\B F5=B.\A F6=B.^A F7=2./B F8=B.\2 (3) Z1=A*B Z2=B*A 3.常用函数及相应的信号波形显示 例1-1:① t=0:0.05:3; %给建立时间数组 f=2*sin(2*pi*t); %生成函数f plot(t,f); %用plot作连续信号的曲线 title(f(t)-t曲线); %在图上端标注图名 xlabel(t); %标注横坐标 ylabel(f(t)); %标注纵坐标 ② t=0:0.05:3; %给建立时间数组 f=2*sin(2*pi*t); %生成函数f subplot(2,2,1),plot(t,f); %建立2*2子图轴系,在图1处绘线性图 title(plot(t,f)); subplot(2,2,2),stem(t,f); %建立2*2子图轴系,在图2处绘脉冲图 title(stem(t,f)); subplot(2,2,3),stairs(t,f); %建立2*2子图轴系,在图3处绘阶梯图 title(stairs(t,f)); subplot(2,2,4),bar(t,f); %建立2*2子图轴系,在图4处绘条形图 title(bar(t,f)); 练习题: (1) t=0:0.05:4; %给建立时间数组 f=4*exp((-2)*t); %生成函数f subplot(2,2,1),plot(t,f); %建立2*2子图轴系,在图1处绘线性图 title(plot(t,f)); subplot(2,2,2),stem(t,f); %建立2*2子图轴系,在图2处绘脉冲图 title(stem(t,f)); subplot(2,2,3),stairs(t,f); %建立2*2子图轴系,在图3处绘阶梯图 title(stairs(t,f)); subplot(2,2,4),bar(t,f); %建立2*2子图轴系,在图4处绘条形图 title(bar(t,f)); (2) t=0:0.05:3; %给建立时间数组 f=exp((-1)*t).*cos(2*pi*t); %生成函数f subplot(2,2,1),plot(t,f); %建立2*2子图轴系,在图1处绘线性图 title(plot(t,f)); subplot(2,2,2),stem(t,f); %建立2*2子图轴系,在图2处绘脉冲图 title(stem(t,f)); subplot(2,2,3),stairs(t,f); %建立2

文档评论(0)

1亿VIP精品文档

相关文档