3、*O在MATLAB中可用函数zero(bN)产生一个由N个零组成的行向量,实现有限区间占価)x=zeros(1,N)x⑴二1;(6)定义函数格式:例:function[d]=mysum(a,b,c)2.MATLAB的绘图
4、方法(1)函数:figure()figure:创建一个图形窗口并返冋它的句柄;(2)子图函数:subplotOsubplot(m,n,p):将窗口划分为m*n的小窗口矩阵,选择第p个为当前绘图窗口并返回句柄•具体窗口的计数是沿着顶部的行进行,然后再到下一行.(3)绘制离散序列数据杆状图函数:stem()stem(x,y):在x的制定值处画数据序列y的杆状图。(4)设置网格线命令:gridgridON:对当前坐标线加上网格线gridOFF:撤销网格线grid:设置或撤销网格线(5)添加坐标轴标志函数:xLabel(),yLabel()三•实验内容⑴序列的加、减、乘、除和乘方运算。输入A=[l23
5、4],B二[3456],起点n二0,求C二A+B,D二A-B,E二A.*B,F二A./B,G二A.八比并用stem语句画击A,B,C,D,E,F,Go(2)用MATLAB实现F列序列:1)xl(n)=0.8n0WnW152)x2(n)=e(02+3j)0WnW153)x3(n)=3cos(0.125nn+0.2n)+2sin(0.25nn+0.1n)0WnW15(3)编写函数如stepshift(nO,nl,n2)实现u(n)的移位序列u(n-nO),nlWnWn2(4)x(n)=[l,-1,3,5],起点n二0,产生并绘出下列序列的样本:xl(n)=2x(n+2)-x(n-l)-2x(n)四
6、.实验代码(1)n二[0:3];A二[1234];B=[3456];C=A+B;D=A-B;E=A.*B;F=A./B;G二B;figure(1);subplot(3,3,1)stem(n,A);xlabel(7、);gridon;subplot(3,3,5)stem(n,E);xlabel('n');ylabel(,E,);gridon;subplot(3,3,6)stcm(n,F);xlabcl('n');ylabel('F');gridon;subplot(3,3,7)stem(n,G);xlabel('n,);ylabel('G');gridon;(1)clear;closeall;n=[0:15];xl=0.8.^n;x2=exp((0.2+3*j).*n);x3=3*cos(0.125*pi*n+0.2*pi)+2*sin(0.25*pi*n+0.l*pi);figure(1);subplo
8、t(3,1,1);stem(n,xl);xlabel('n');ylabel('xl');gridon;title(J序列的表示');subplot(3,1,2);stem(n,x2);xlabel('n');ylabel('x2');gridon;subplot(3,1,3);stem(n,x3);xlabel('n,);ylabel('x3');gridon;(2)函数stepshift定义代