信号处理仿真(MATLAB)实验1-9

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

信号处理仿真(MATLAB)

实验指导书

青岛大学自动化工程学院电子工程系

2011年4月

MATLAB 实验一

一、实验目的:

1. Be familiar with MATLAB Environment

2. Be familiar with array and matrix

二、实验内容:

1. Be familiar with Matlab 6.5

Startup Matlab 6.5, browse the major tools of the Matlab desktop

⏹ The Command Windows

⏹ The Command History Windows

⏹ Launch Pad

⏹ The Edit/Debug Window

⏹ Figure Windows

⏹ Workspace Browser and Array Editer

⏹ Help Browser

⏹ Current Directory Browser

PART I:下列选择练习,不需提交实验报告

1. Give the answer of the following questions for the array

1.10.0

2.1

3.560.01.16.62.83.412.10.10.30.41.31.45.10.01.10.0

a r r a y -⎡⎤⎢⎥-⎢⎥=⎢⎥-⎢⎥-⎣⎦ 1)What is the size of array1?

2)What is the value of array1(4,1)?

3)What is the size and value of array1(:,1:2)?

4) What is the size and value of array1([1 3], end)?

2. Give the answer of the following commad

1) a=1:2:5; 2) b=[a ’ a ’ a ’]; 3) c=b(1:2:3,1:2:3);

4) d=a+b(2,:) 5) w=[zeros(1,3) ones(3,1)’ 3:5’]

3. Give the answer of the sub-arrays

1.10.0

2.1

3.560.01.16.62.83.412.10.10.30.41.31.45.10.01.10.0

a r r a y -⎡⎤⎢⎥-⎢⎥=⎢⎥-⎢⎥-⎣⎦ 1) array1(3,:); 2) array1(:,3); 3) array1(1:2:3,[3 3 4]) 4) array1([1 1],:)

4. Give the answer of the following operations

22111,,,(2

)12022a b c d e y e --⎡⎤⎡⎤⎡⎤====⎢⎥⎢⎥⎢⎥--⎣⎦⎣⎦⎣⎦ 1) a+b 2) a*d 3) a.*d 4) a*c

5) a.*c 6)a\b 7) a.\b 8)a.^b

EXERCISE II:

TEXT BOOK (4TH EDITION) PAGE 17-18:

1.1, 1.4, 1.7

MATLAB实验二

一、实验目的:

1. Be familiar with array and matrix

2. Be familiar with MATLAB operations and simple plot function

PART I:下列选择练习,不需提交实验报告

1.Edit & Run the m-file

% test step response function

wn=6; kosi=[0.1:0.1:1.0 2];

figure(1); hold on

for kos=kosi

num=wn^2; den=[1,2*kos*wn,wn.^2]; step(num,den)

end

hold off;

2.Edit & Run the m-file

% test plot function

x=0:pi/20:3*pi; y1=sin(x); y2=2*cos(2*x); plot(x,y1,'rv:',x,y2,'bo--');

title('Plot the Line of y=sin(2x) and its derivative'); xlabel('X axis'); ylabel('Y axis');

legend('f(x)','d/dx f(x)'); grid on;

3.Edit & Run the m-file

% test subplot and loglog function

x=0:0.1:10; y=x.^2-10.*x+26;

subplot(2,2,1); plot(x,y); grid on;

subplot(2,2,2); semilogx(x,y); grid on;

subplot(2,2,3); semilogy(x,y); grid on;

subplot(2,2,4); loglog(x,y); grid on;

4.Edit & Run the m-file

% test max and plot function

volts=120; rs=50; rl=1:0.1:100;

amps=volts./(rs+rl); pl=(amps.^2).*rl; [maxvol,index]=max(pl);

plot(rl,pl,rl(index),pl(index),'rh'); grid on;

PART II:下列选择练习,需提交实验报告

EXERCISE II:

TEXT BOOK (4TH EDITION) PAGE 69-73:

2.9 , 2.11, 2.13, 2.14,2.17 , 2.18

相关文档
最新文档