- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
在matlab中的用法
一、sys的定义与作用介绍
sys是matlab中用于表示线性时不变系统的数据类型,也是控制系统
工具箱中常用的数据类型。sys可以表示各种线性时不变系统,包括连
续时间系统和离散时间系统。
sys在控制工程领域有着广泛的应用,可以用来描述各种物理系统、电
子电路、机械结构等等。在matlab中,我们可以使用sys进行建模、
仿真和控制器设计等操作。
二、sys的创建方法
1.通过传递系数矩阵创建
在matlab中,我们可以通过传递系数矩阵来创建一个sys对象。例如:
```matlab
num=[1,2];%分子多项式系数
den=[1,3,2];%分母多项式系数
sys=tf(num,den);%创建一个连续时间系统
这里创建了一个分子多项式为s+2,分母多项式为s^2+3s+2的连续
时间系统。
2.通过传递状态空间矩阵创建
除了传递系数矩阵外,我们还可以通过传递状态空间矩阵来创建一个
sys对象。例如:
```matlab
A=[-1,-2;0,-3];%系统矩阵A
B=[1;0];%输入矩阵B
C=[0,1];%输出矩阵C
D=0;%直接通道增益D
sys=ss(A,B,C,D);%创建一个连续时间系统
```
这里创建了一个状态空间矩阵为[-1,-2;0,-3],输入矩阵为[1;0],输出
矩阵为[0,1],直接通道增益为0的连续时间系统。
3.通过传递零极点信息创建
息来创建一个sys对象。例如:
```matlab
z=[-2,-3];%零点向量
p=[-1,-4];%极点向量
k=2;%系统增益
sys=zpk(z,p,k);%创建一个连续时间系统
```
这里创建了一个零点向量为[-2,-3],极点向量为[-1,-4],系统增益为2
的连续时间系统。
三、sys的常用属性和方法
在创建好sys对象之后,我们可以使用一些常用的属性和方法对其进
行操作。
1.属性
(1)分子多项式和分母多项式
我们可以使用numerator和denominator属性来获取sys对象的分
```matlab
num=sys.numerator;%获取分子多项式系数
den=sys.denominator;%获取分母多项式系数
```
(2)状态空间矩阵
我们可以使用A、B、C和D属性来获取sys对象的状态空间矩阵。例
如:
```matlab
A=sys.A;%获取系统矩阵A
B=sys.B;%获取输入矩阵B
C=sys.C;%获取输出矩阵C
D=sys.D;%获取直接通道增益D
```
(3)零极点信息
我们可以使用zpkdata属性来获取sys对象的零极点信息。例如:
[z,p,k]=zpkdata(sys);%获取零点向量、极点向量和系统增益
```
2.方法
(1)bode图绘制
我们可以使用bode方法来绘制sys对象的幅频特性图和相频特性图。
例如:
```matlab
bode(sys);%绘制sys对象的幅频特性图和相频特性图
```
(2)step响应绘制
我们可以使用step方法来绘制sys对象的单位阶跃响应曲线。例如:
```matlab
step(sys);%绘制sys对象的单位阶跃响应曲线
```
3)impulse响应绘制
我们可以使用impulse方法来绘制sys对象的冲击响应曲线。例如:
```matlab
impulse(sys);%绘制sys对象的冲击响应曲线
```
您可能关注的文档
- Shopify小店运营计划书.pdf
- 白象方便面公司的市场营销策略.pdf
- 网络隐私保护报告:个人信息安全与数据保护.pdf
- RV减速器的传动误差分析.pdf
- 统计报表管理制度(四篇).pdf
- 订单履行的流程.pdf
- 《计算机语言与程序设计》课程教学大纲.pdf
- 人教版七年级下册数学期末考试试题及答案.pdf
- 江门保健员证试题及答案.pdf
- 奶茶质量售后服务方案.pdf
- 2024年广西北海市市场监督管理局招聘后勤人员控制数3人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广西河池市委党史研究室(河池市地方志办公室)招聘2人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广西柳州市鱼峰区雒容镇人民政府招聘1人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广西河池市规划勘察测绘院招聘编外工作人员历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广西百色市招聘县级政府统计机构统计协管员(协统员)115人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广州市白云区慈善会招考聘用【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广西玉林玉东新区招聘历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广西柳州柳北区旧城改造服务中心招聘编外工作人员3人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广西南宁市江南区发展和改革局招聘历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年广西梧州市苍梧公路养护中心招聘17人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)