MATLAB上机实习报告 下载本文

内容发布更新时间 : 2024/7/1 21:55:51星期一 下面是文章的全部内容请认真阅读。

Matlab上机实习实习报告

十八周我们进行了本学期的第二次实习——Matlab上机实习。本次实习一星期,共实习了五个部分。分别是:一,Matlab基本操作;二,数值数组及其运算;三,Matlab图形绘制基础;四:SIMULINK仿真基础;五:句柄图形和图形用户界面制作。下面分别介绍各部分内容:

实习内容一 Matlab基本操作

1.实习目的:

? 掌握Matlab的启动和退出; ? 熟悉的命令窗口;

? 熟悉其它常用窗口和工具栏; 2.输入一段程序:

t=0:pi/50:4*pi; y0=exp(-t/3);

y=exp(-t/3).*sin(3*t);

plot(t,y,’-r’,t,y0,’:b’,t,-y0,’:b’) 输出结果:

3.了解文件中的一些功能和指令.

例如:clear 清除当前工作区中所有变量 clc 清除指令窗内容 clf 清除图形窗口 cd 设置当前工作目录

exit,quit 退出MATLAB

实习内容二 数值数组及其运算

1.实习目的

? 掌握一维数组的创建和寻访 ? 掌握二维数组的创建和寻访

? 掌握MATLAB的矩阵和数组的运算 ? 熟悉MATLAB关系操作和逻辑操作

2. 要求在闭区间[0,2pi]上产生50个等距采样的一维数组A,试用两种不同的指令实现。要访问1到5元素如何实现;寻访7到最后一个元素如何实现;寻访第2.6.8个元素如何实现;寻访大于2的元素如何实现;给第3.5.9个元素赋值100如何实现: (1)>> A=linspace(0,2*pi,50); >> A=0:(50/49):50; >> A A =

Columns 1 through 9

0 1.0204 2.0408 3.0612 4.0816 8.1633

Columns 10 through 18

9.1837 10.2041 11.2245 12.2449 13.2653 17.3469

Columns 19 through 27

18.3673 19.3878 20.4082 21.4286 22.4490 26.5306

Columns 28 through 36

27.5510 28.5714 29.5918 30.6122 31.6327 35.7143

Columns 37 through 45

36.7347 37.7551 38.7755 39.7959 40.8163 44.8980

Columns 46 through 50

45.9184 46.9388 47.9592 48.9796 50.0000 (2)>> whos A >> A(1:5) ans =

5.1020 14.2857 23.4694 32.6531 41.8367 6.1224 15.3061 24.4898 33.6735 42.8571 7.1429 16.3265 25.5102 34.6939 43.8776

0 1.0204 2.0408 3.0612 4.0816 (3)>> A(7:50) ans =

Columns 1 through 8

6.1224 7.1429 8.1633 9.1837 10.2041 11.2245 12.2449 13.2653

Columns 9 through 16

14.2857 15.3061 16.3265 17.3469

Columns 17 through 24

22.4490 23.4694 24.4898 25.5102

Columns 25 through 32

30.6122 31.6327 32.6531 33.6735

Columns 33 through 40

38.7755 39.7959 40.8163 41.8367

Columns 41 through 44

46.9388 47.9592 48.9796 50.0000 (4)>> A([2 6 8]) ans =

1.0204 5.1020 7.1429 (5)>> poison=find(A>2) poison =

Columns 1 through 14

3 4 5 6 7 8 16

Columns 15 through 28

17 18 19 20 21 22 30

18.3673 19.3878 20.4082 26.5306 27.5510 28.5714 34.6939 35.7143 36.7347 42.8571 43.8776 44.8980 9 10 11 12 13 23 24 25 26 27 21.4286 29.5918 37.7551 45.9184 14 15 28 29