南邮Matlab上机实验报告五

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

Matlab上机实验报告

实验名称:MATLAB语言平台与SIMULINK工具箱班级:自动化二班

学号: B11050216

姓名:李鹏飞

南京邮电大学

2013年5月13日

一、目的与任务

1.学习了解MATLAB语言环境;

2.练习MATLAB命令;

4.掌握SIMULINK工具箱的应用。

二、内容与要求

1.实验内容

(1)学习了解MATLAB语言环境;

(2)练习MATLAB命令的基本操作;

(3)掌握SIMULINK仿真环境的使用方法;

(4) 掌握线性系统仿真常用基本模块的用法

2.要求

按照实验文档的要求与步骤完成实验,撰写实验报告。

三、实验基本知识:

1.熟悉MATLAB环境:

MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。

2.掌握MATLAB常用命令

3.了解SIMULINK模块库中各子模块基本功能

四、上机练习

1.学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推)>> help eye

eye Identity matrix.

eye(N) is the N-by-N identity matrix.

eye(M,N) or eye([M,N]) is an M-by-N matrix with 1's on

the diagonal and zeros elsewhere.

eye(SIZE(A)) is the same size as A.

eye with no arguments is the scalar 1.

eye(..., CLASSNAME) is a matrix with ones of class specified by

CLASSNAME on the diagonal and zeros elsewhere.

Note: The size inputs M and N should be nonnegative integers.

Negative integers are treated as 0.

Example:

x = eye(2,3,'int8');

See also speye, ones, zeros, rand, randn.

Overloaded methods:

distributed/eye

codistributor2dbc/eye

codistributor1d/eye

codistributed/eye

Reference page in Help browser

doc eye

2.任意创建3个变量,分别为数值、矩阵、字符串,保存到mydat.mat 文件,再把my_data.mat文件中的变量读取到MatLab工作空间内;查找已创建变量的信息,删除变量;学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。程序:

>> a=1;b=[1,1;2,2];c=sym('lpfoscar');

>> save mydat a b c

>> load mydat

>> who

Your variables are:

a b c

>> clc

>> clear all

3.请找出能进行“2维离散傅立叶变换”的指令(或称函数)名称,说出该函数有几种调用格式,并指出该函数文件的所在文件夹。

指令名称:fft >> help fft

调用格式:fft(X)、fft(X,N)、 fft(X,[],DIM)、fft(X,N,DIM)

4.在MATLAB 指令窗中运行指令 (-32)^(1/5) 后,会得到 –2 吗? 5

32-的全部方根有几个,并写出计算532-全部方根的M 脚本文件

程序:

>> (-32)^(1/5)

ans =

1.6180 + 1.1756i

>> edit

Function count a=-32;

p=[1,0,0,0,0,-a]; R=roots(p) 保存M 脚本文件

5.SIMULINK 仿真实际应用

1)利用SIMULINK 求微分方程0)1(222=+--x dt dx

x dt

x d μ在初始条件

0)

0(,1)0(==dt

dx x 情况下的解(mu=2,mu=100)。

2)完成教材[例7.2-1]的simulink 仿真。

(1)

Mu=2的情况:

Mu=100的情况:

(2)

结果波形:

实验小结:本次试验注重考查的是matlab的一些基本初步知识,让我们接触到一些matlab的基本指令,比如在不了解某些指令的时候可以使用help命令了解指令的使用方法。另外此次实验还考查了我们对于SIMULINK工具箱的使用,以及基本的器件使用,为我们以后继续深入学习matlab打下了较好的基础。

B10050216 李鹏飞

相关文档
最新文档