此建模从一个简单的系统:弹簧质量阻尼系统,来学习状态空间方程系统。
m是质量;b是阻尼系数;k是弹簧系数。
此系统的状态空间方程,如下图:

01新建脚本(.m文件)

我们在matlab主页,直接点击新建,新建脚本。并且将此.c文件重命名保存到对应的保存路径下。

02编辑器代码

之后在对应的.m文件下,编辑好对应的各个量和代码。
此时质量m假设为1,弹簧系数k假设为1,阻尼系数b假设为0.5;
代码如下:

%%定义变量的值,质量m、弹簧系数k、阻尼系数b
m=1;
k=1;
b=0.5;%%定义矩阵A,B,C,D
A=[[0,1];[-k/m,-b/m]];%%逗号或空格分开代表在不同的列;用分号分开代表在不同的行。
B=[0;1/m];
C=[1,0];
D=0;%%建立状态空间方程
sys=ss(A,B,C,D);
%%从状态空间方程转化为传递函数
[num,den]=ss2tf(A,B,C,D);%%num为分子部分,den为分母部分
G_s=tf(num,den);

在运行之前,最好先把.m文件点一下保存,再运行。
运行之后,即可在命令行窗口输入所需要的量。

a.输出状态空间方程矩阵

例如输入状态空间方程:sys
(即可看到输出的A,B,C,D矩阵)

b.输出传递函数

在编辑器的代码最后,是将状态空间方程转换为传递函数。
例如在命令行窗口输入传递函数:G_s
(即可看到此状态空间方程的传递函数表达)

学习来源:《控制之美》[卷1],王天威

控制建模matlab练习02:状态空间方程系统相关推荐

  1. MATLAB:对于状态空间方程的系统辨识

    MATLAB:对于状态空间方程的系统辨识 本文介绍了如何利用MATLAB辨识状态空间方程中的未知参数. 假设我们的被控系统的表达如下: X˙=[01K1K2]X+BU\dot{{X}}= \left[ ...

  2. matlab 状态空间的波特图,MATLAB:对于状态空间方程的系统辨识

    本文介绍了如何利用MATLAB辨识状态空间方程中的未知参数. 假设我们的被控系统的表达如下: 我们想要通过实验数据辨识出参数K1和K2​,方法如下: 第一步,采集实验数据. 需要的数据包括系统一段时间 ...

  3. 卡尔曼滤波(Kalman Filtering)——(3)数据融合 状态空间方程

    数据融合 协方差 状态空间方程 观测器 一.数据融合 假设举例 公式推导过程 再次理解 二.状态空间方程 阻尼滑块模型 1.连续表达式 2.离散表达形式 3.符号含义 参考文献 一.数据融合 假设举例 ...

  4. matlab在轴向放大倍数,基于MATLAB的数控车床进给系统的建模与仿真[1]

    2008年第 29卷第 4期中北大学学报 (自然科学版 ) Vol. 29 No. 4 2008 (总第 120期) JOURNAL OF NORTH UNIVERSITY OF CHINA (NAT ...

  5. smith预估 matlab,毕业论文】大滞后系统Smith预估器的控制仿真

    <毕业论文]大滞后系统Smith预估器的控制仿真>由会员分享,可在线阅读,更多相关<毕业论文]大滞后系统Smith预估器的控制仿真(6页珍藏版)>请在人人文库网上搜索. 1.毕 ...

  6. matlab 空间方程,matlab - 如何从MNA方程组到MATLAB中的状态空间[A,B,C,D] mimo? - 堆栈内存溢出...

    我想以编程方式从生成的MNA(修正的节点分析)方程组生成状态空间[ABCD]系统. 我不知道要调用哪个MATLAB函数. 我使用Erik Cheever的SCAM 链接脚本生成方程组. 我制作了文件e ...

  7. 光伏系统MPPT、恒功率控制切换MATLAB仿真

    资源地址: 光伏系统MPPT.恒功率控制切换MATLAB仿真_光伏恒功率发电-电子商务文档类资源-CSDN文库 主要内容 光伏储能并网发电模型,根据储能电池SOC的工作区间,光伏有MPPT.恒功率输出 ...

  8. 数学建模之减肥计划 matlab编程,数学建模matlab算法大全第02章整数规划.pdf

    数学建模matlab算法大全第02章整数规划 第二章 整数规划 §1 概论 1.1 定义 规划中的变量(部分或全部)限制为整数时,称为整数规划.若在线性规划模型中, 变量限制为整数,则称为整数线性规划 ...

  9. 常规调幅系统matlab结果,基于MATLAB的单边带调幅系统的建模仿真.doc

    基于MATLAB的单边带调幅系统的建模仿真 目 录 0 前言1 1 单边带调制与解调的基本概念2 1.1 单边带调制2 1.2 单边带解调2 1.3 希尔波特(Hilbert)变化2 2 单边带调制的 ...

最新文章

  1. 哪些情况是友情链接作弊?总结了11种方法!
  2. 2020陕西高考全省理科最高分725、文科最高分700
  3. linux 命令常驻,Linux下任务调度的crond常驻命令
  4. 【mysql】启动mysql 服务器 Redirecting to /bin/systemctl start mysql.service
  5. 直播报名 | 券商如何精细化运营?
  6. JZOJ 5405. 【NOIP2017提高A组模拟10.10】Permutation
  7. 【五校联考6day2】er
  8. JS求多个数组的重复数据
  9. 51单片机除c语言 中断嵌套,关于51系列单片机中断嵌套 - 关于单片机中断嵌套总结...
  10. html文字列表,文字列表模板
  11. 用一个简单的例子来演绎事件委托
  12. 6 如何查看MESSAGE消息
  13. [HNOI2006]最短母串问题——AC自动机+状压+bfs环形处理
  14. 【Axure RP8.1】一款专业的快速原型设计工具
  15. lqr matlab,MATLAB中的LQR函数用法
  16. 捋一捋这些我记不清的python概念
  17. 基于Simulink的开关电源仿真设计
  18. 谷歌浏览器的本地收藏夹在什么位置?
  19. 【跨域】一篇文章彻底解决跨域设置cookie问题!
  20. 百度地图路线规划(途经点)

热门文章

  1. 仿coco点餐系统的微信小程序
  2. 警猫眼Arduino源码分享,把闲置手机变成安防监控摄像头!
  3. 基于python和线上网站wordart的词云生成
  4. STM32学习记录--关于按键配置(PB3 PB4)
  5. ARM A35 A53
  6. 骁龙660是32位还是64位_高通骁龙手机cpu64位比32位有什么优势?
  7. 自然数e这家伙怎么蹦跶出来的?
  8. OSX: 命令行制作U盘Recovery HD
  9. 利用opencv给视频截图
  10. letcode 715