控制系统计算机仿真实验心得,《控制系统计算机仿真》实验指导书.doc

文档介绍:

实验一 Matlab使用方法和程序设计

一、实验目的

1、掌握Matlab软件使用的基本方法;

2、熟悉Matlab的数据表示、基本运算和程序控制语句

3、熟悉Matlab绘图命令及基本绘图控制

4、熟悉Matlab程序设计的基本方法

二、实验内容

1、帮助命令

使用help命令,查找 sqrt(开方)函数的使用方法;

2、矩阵运算

(1)矩阵的乘法

已知A=[1 2;3 4]; B=[5 5;7 8];

求A^2*B

(2)矩阵除法

已知 A=[1 2 3;4 5 6;7 8 9];

B=[1 0 0;0 2 0;0 0 3];

A\B,A/B

(3)矩阵的转置及共轭转置

已知A=[5+i,2-i,1;6*i,4,9-i];

求A.', A'

(4)使用冒号选出指定元素

已知: A=[1 2 3;4 5 6;7 8 9];

求A中第3列前2个元素;A中所有列第2,3行的元素;

(5)方括号[]

用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列

3、多项式

(1)求多项式p(x) = x3 - 2x - 4的根

(2)已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] ,

求矩阵A的特征多项式;

求特征多项式中未知数为20时的值;

4、基本绘图命令

(1)绘制余弦曲线y=cos(t),t∈[0,2π]

(2)在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5), t∈[0,2π]

5、基本绘图控制

绘制[0,4π]区间上的x1=10sint曲线,并要求:

(1)线形为点划线、颜色为红色、数据点标记为加号;

(2)坐标轴控制:显示范围、刻度线、比例、网络线

(3)标注控制:坐标轴名称、标题、相应文本;

6、基本程序设计

(1)编写命令文件:计算1+2+⋯+n<2000时的最大n值;

(2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。

三、预****要求

利用所学知识,编写实验内容中2到6的相应程序,并写在预****报告上。

实验二 Matlab中控制系统的建模与分析

一、实验目的

1、掌握Matlab中连续、离散系统各种数学模型的建立方法;

2、掌握Matlab中各种数学模型之间的转换方法;

3、熟悉Matlab中控制框图的化简方法;

4、掌握如何使用Matlab进行系统的稳定性分析;

5、掌握如何使用Matlab进行系统的可控性、可观测性分析;

6、掌握如何使用Matlab进行系统的时域数值分析;

二、实验内容

1、连续线性系统的数学模型建立及转换

请用合适的格式,将下面的传递函数模型输入MATLAB环境,并转换成状态空间形式、零极点形式、画出零极点位置。采样周期为Ts=0.5s时,将其转换为离散系统。

2、离散线性系统的数学模型建立及转换

请用合适的格式,将下面的传递函数模型输入MATLAB环境,并转换成状态空间形式、零极点形式、画出零极点位置。

3、从下面给出的典型反馈控制系统结构子模型中,求出总系统的传递函数与状态方程模型。

4、系统稳定性分析

已知系统的开环传递函数如下,试分别对其闭环系统(单位负反馈)判别稳定性。

内容来自淘豆网www.taodocs.com转载请标明出处.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值