MATLAB上机模拟试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

页脚内容1

Matlab 上机模拟试题

1、 计算当1,2,5x =-时,2

1()21

x f x x e x -=+--的值。

2、 计算300tan 605cos30+-

3、 求解矩阵方程:⎥⎥⎥⎦

⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡3542343122321X 4、

求解矩阵方程:⎥⎦⎤⎢⎣⎡-=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡212101343122321X

页脚内容2

5、 计算序列{-2 0 1 –1 3}和序列{1 2 0 -1}的离散卷积。

6、 用MATLAB 计算差分方程 P138 157

()0.7(1)0.45(2)0.6(3)0.8()0.44(1)0.36(2)0.02(3)y n y n y n y n x n x n x n x x +-----=--+-+-当输入序列为

()()x n n δ=时的输出结果()y n ,n 0,1,...40?

=。123

123

0.80.440.360.02()10.70.450.6z z z H z z z z -------++=+--

页脚内容3

N=41;a=[0.8 -0.44 0.36 0.22];

b=[1 0.7 -0.45 -0.6];

x=[1 zeros(1,N-1)];

k=0:1:N-1;

y=filter(a,b,x);

stem(k,y)

xlabel('n');ylabel('幅度')

7、用MATLAB 计算差分方程 P156

()0.7(1)0.45(2)0.6(3)0.8()0.44(1)0.36(2)0.02(3)y n y n y n y n x n x n x n x x +-----=--+-+-所对应的系统函数的频率响应。

B=[0.8 -0.44 0.36 0.02];

A=[1 0.7 -0.45 -0.6];

freqz(B,A);

23230.80.440.360.02()10.70.450.6j j j j j j j e e e H e

e e e ωωωωωωω--------++=+--

8、用FFT 计算序列(){13112331}x n =-的频谱。

页脚内容4

xn=[1 3 -1 1 2 3 3 1];

Xn=fft(xn);

figure(1);

plot(abs(Xn));

9、求下列直接型系统函数的零、极点。

1234

1234

10.10.30.30.2()10.10.20.20.5z z z z H Z z z z z ------------=++++ b=[1,-0.1,-0.3,-0.3,-0.2];

a=[1,0.1,0.2,0.2,0.5];

disp('H(z)');

printsys(b,a,'z');

[z,p,k]=tf2zp(b,a)

10、画出序列

()()()()()() x n n 2n 13n 24n 35n 4δδδδδ=+-+-+-+-

的图形并补零,序列长度为20.

xn=[1 2 3 4 5];

b=zeros(1,15);

页脚内容5

xn=[xn,b];

stem(xn)

11、产生一个1024点的正弦加白噪声序列,并绘其频谱。

x=[0:1023];

y=sin(x);

y1=awgn(y,10);

freqz(y1)

12、已知信号()2(cos 2)cos100f x x x =,求其FFT 变换的幅值和相位值,并绘出结果。

y=2.*(cos(2.*x)).*(cos(100.*x));

y1=fft(y);

freqz(y1)

13、给定()()()()()()x n n 2n 13n 24n 35n 4δδδδδ=+-+-+-+-,

()()()()()y n n 2n 1n 22n 3δδδδ=+-+-+-。分别求两序列相加、相卷积。用4个子图显示。

n1=0:4;

x1=[1 2 3 4 5];

subplot(4,1,1),stem(n1,x1);ylabel('x1');

n2=0:3;

x2=[ 1 2 1 2];

subplot(4,1,2),stem(n2,x2);

ylabel('x2');

n=0:4;

x1=[x1 ,zeros(1,5-length(n1))];

x2=[ x2,zeros(1,5-length(n2))];

x=x1+x2;

y=conv(x1,x2);

subplot(4,1,3),stem(n,x);

ylabel('x');

subplot(4,1,4),stem(y);

ylabel('y')

14、生成一个长度为50的汉宁窗,并观察期频率特性。n=51;

window=hanning(n);

[h,w]=freqz(window,1);

subplot(1,2,1)

页脚内容6

页脚内容7

stem(window);

subplot(1,2,2);

plot(w/pi,20*log(abs(h)/abs(h(1))));

15、已知有限长序列x(n)=[7,6,5,4,3,2],求DFT 和IDFT ,要求:画出序列傅立叶变换对应的幅度谱和相位谱;画出原信号与傅立叶逆变换IDFT[X(k)]的图形进行比较。

xn=[7,6,5,4,3,2];

N=length(xn);

n=0:(N-1);k=0:(N-1);

Xk=xn*exp(-j*2*pi/N).^(n'*k);

x=(Xk*exp(j*2*pi/N).^(n'*k))/N;

subplot(2,2,1),stem(n,xn);

title('x(n)');

subplot(2,2,2),stem(n,abs(x));

title('IDFT|X(k)|');

subplot(2,2,3),stem(k,abs(Xk));

16、已知周期序列的主值x(n)=[7,6,5,4,3,2],求x(n)周期重复次数为3次时的DFS 和IDFS 。要求:画出原信号序列的主值和周期序列的图形;画出离散傅立叶变换对应的幅度谱和相位谱. xn=[7,6,5,4,3,2];

title('|X(k)|'); subplot(2,2,4),stem(k,angle(Xk)); title('arg|X(k)|');

相关文档
最新文档