2-MATLAB部分未学答案1

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

《Matlab 程序设计》实验指导书

实验1 Matlab 控制流与函数的可视化

实验序号:1 实验名称:Matlab 控制流与函数的可视化 适用专业:电子信息工程/通信工程 学 时 数:4学时

一、实验目的

(1)利用某些判断结构来控制程序流的执行次序 (2)掌握for 和while 循环结构 (3)熟习switch 结构

(4)感受由图形所传递的内在本质 二、实验要求

(1)调试程序要记录调试过程中出现的问题及解决办法;

(2)编写程序要规范、正确,上机调试过程和结果要有记录,并注意调试程序集成环境的掌握及应用,不断积累编程及调试经验;

(3)做完实验后给出本实验的实验报告。 三、实验设备、环境

奔腾以上计算机,装有Matlab7.0以上软件 四、实验步骤及内容

(一)重点讲解Matlab7.0的使用;

(二)1、编写、调试如下程序,要求将输入/输出的值都记录在实验报告中。

2、内容:

(1).请分别写出用for 和while 循环语句计算63263

22212

+++==∑= i i

K 的程序。

(2).编写学生的成绩管理程序,用来演示switch 结构的应用。

'

(3).绘制曲线x

x x sa )

sin()(=,其中]10,10[ππ-∈x 。(注意:0=x 处需要特别处理。)

(4).绘制⎪⎩

⎨⎧===24cos 2sin 3u z v u y v u x 曲面图形,应用插值着色处理,并设置光照效果。

(5).求近似极限,修补图形缺口,即达到下图要求。

-5

5

-0.5

0.5

1

t

y

残缺图形

-5

05

-0.5

0.5

1

t

y y

正确图形

(6).已知某系统在一定的激励条件下,其响应函数为t

e y --=1,请画出]8,0[∈t 区间内的时间响应和渐近线(即1=s y )。要求时间响应和渐近线用不同的颜色和线型画出。

(7).用曲面图表现函数z = x 2

+ y 2

(8).复习课堂所学内容

要求

1.将程序、实验结果记录下来、写入实验报告 2.对每条指令加以注解 五、实验注意事项

注意for 和while 循环语句的使用区别。

六、讨论、思考题

1.在安装MATLAB 软件时,哪个组件是必须选择的?假如不“勾选”这个组件,那么就不可能建立MATLAB 工作环境。

2.在MA TLAB 指令窗中会出现“>>”提示符吗?是什么意思? 3.选择结构if 语句有哪3种格式?

实验2 数值数组的运算

实验序号:2 实验名称:数值数组的运算

适用专业:电子信息工程/通信工程 学 时 数:4学时 一、实验目的

(1)Matlab 的大部分运算都是在矩阵上进行的 (2)掌握一维、二维和多维数组的生成和操作 (3)区别矩阵运算和数组运算的不同之处 (4)掌握关系运算与逻辑运算的方法

(5)掌握matlab 在电子电路与信号处理方面的应用

二、实验要求

(1)调试程序要记录调试过程中出现的问题及解决办法;

(2)编写程序要规范、正确,上机调试过程和结果要有记录,并注意调试程序集成环境的掌握及应用,不断积累编程及调试经验;

(3)做完实验后给出本实验的实验报告。 三、实验设备、环境

奔腾以上计算机,装有Matlab7.0以上的软件 四、实验步骤及内容

(一)重点讲解Matlab7.0的使用;

(二)1、编写、调试如下程序,要求将输入/输出的值都记录在实验报告中:

2、内容:

(1).产生全为1的矩阵; 产生全为0的矩阵; 产生在[0,1]区间均匀分布的随机矩阵; 产生正态分布的矩阵; 产生单位矩阵; 利用“:”和linspace()生成向量。

(2).要求在闭区间]2,0[π上产生50个等距采样的一维数组。试用两种不同的指令实现。 (3).在时间区间 [0,10]中,绘出t e y t

2cos 15.0--=曲线。

(4).求下列方程组的解x=[1x ;2x ;3x ]. 61x +32x +43x =3 -21x +52x +73x =-4 81x -42x -33x =-7

(5).利用size 、 rand() 、length()、 sum()、 max()函数编写矩阵运算程序。

(6).电路如图所示,已知:R 1=2Ω,R 2=4Ω,R 3=12Ω,R 4=4Ω,R 5=12Ω,R 6=4Ω,R 7=2Ω。 (a )如s u =10V,求3i ,4u ,7u ; (b )如已知4u =6V ,求3i ,s u ,7u 。

u s

7

u 4

+

-

)(0)()(5765535433321=-++=--++=-++b C C a b S

b a I R I R R R I R I R I R R R U I R I R R R (7).例电路图(含受控源的电阻电路)

电路如图所示,已知:R 1= R 2= R 3= 4Ω,R 4=2Ω,控制常数k 1=0.5, k 2=4, i s =2A, 求i 1和i 2

i s

(8). 设计一个低通滤波器,从受噪声干扰的多频率混合信号)(t x 中获取10Hz 的信号。在此

)()1002cos()102sin()(t n t t t x +⋅⋅+⋅⋅=ππ,而)2.0,0(~)(N t n 。

clear,randn('state',1) ws=1000; %采样频率 t=0:1/ws:0.4;

x=sin(2*pi*10*t)+cos(2*pi*100*t)+0.2*randn(size(t)); %生成带噪声的多频信号 wn=ws/2; %Nyquest 频率 [B,A]=butter(10,30/wn);

y=filter(B,A,x);

plot(t,x,'b-',t,y,'r.','MarkerSize',10) legend('Input','Output',0)

(9).对信号)1002sin()502sin()(t t t x ⋅⋅+⋅⋅=ππ进行4倍插值插值,并作图。

(注:interp 函数:信号的整数倍插值

调用方式:y=interp(x,r) 将信号x 的采样频率提高为原来的r 倍。此时向量y 的长度是向量x 长度的r 倍。)

t=0:.001:2;

x=sin(2*pi*50*t)+sin(2*pi*100*t); y=interp(x,4);

相关文档
最新文档