MATLAB第二次实验课课堂作业(4学时)注:1)此课堂作业作为本课程结业成绩的重要依据,请同学们认真、独立完成,不得抄袭。2)请在授课教师规定的时间内完成;3)完成作业后,请以word格式保存,文件名为:学号+姓名1.请完成如下4小题:1)在区间[0,1]s上生成均匀分布的长度为20的向量A。2)请生成均值为0.5、方差为0.04的5阶正态分布随机矩阵B。2)生成长度为100的单位阶跃序列,阶跃点n0=25。用离散信号图示。3)幅度为1V,频率为5Hz的正弦信号和(0,0.01)的白噪声信号的叠加。信号长1秒。设采样频率为100Hz。将正弦信号和白噪声信号表示在一张图形框,不同坐标系内。另起一个图形框对叠加信号作图。要求:1.给出1和2小题的矩阵A和B2.给出3和4小题中的2组图形3.给出你的程序内容2.已知y=conv(x,h)能够完成输入信号x(n)与系统单位样值响应h(n)的卷积操作,得到输出信号y(n)。请通过调用子函数y=conv(x,h),编制一个程序[yny]=conv1(x,h,nx,nh),其中ny是y(n)第一个样值的n值,nx是x(n)第一个样值的n值,nh是h(n)第一个样值的n值.完成:1)若x(n)=[312152],nx=-1;h(n)=[113],nh=-2,则y(n)和ny为多少?请用你编制的函数conv1完成。2)给出conv1的程序内容解1)程序clc;clear;closeA=linspace(0,1,20)A=Columns1through1100.05260.10530.15790.21050.26320.31580.36840.42110.47370.5263Columns12through200.57890.63160.68420.73680.78950.84210.89470.94741.00002)程序clc;clear;closeallB=0.5+sqrt(0.04)*randn(5)B=0.41350.73820.46270.52280.55890.16690.73780.64520.71340.23280.52510.49250.38230.51190.64290.55750.56550.93660.48090.82470.27070.53490.47270.33350.3616c3)010203040506070809010000.10.20.30.40.50.60.70.80.91程序内容Clc;clear;closeallN=100;n0=25;u=ones(1,N);u(1,1:n0)=0;stem(0:N-1,u)4)00.51-1-0.8-0.6-0.4-0.200.20.40.60.8100.51-0.25-0.2-0.15-0.1-0.0500.050.10.150.200.10.20.30.40.50.60.70.80.91-1.5-1-0.500.511.5程序clc;clear;closeallts=0;te=1;fs=100;f1=5;t=ts:1/fs:te;y1=sin(2*pi*f1*t);y2=sqrt(0.01)*randn(size(t));subplot(1,2,1);plot(t,y1);subplot(1,2,2);plot(t,y2);figure(2)plot(t,y1+y2)2.1)y=34312970176ny=-32)function[y,ny]=conv1(x,nx,h,nh)y=conv(x,h);ny=nx+nh;