MATLAB对于自控题目的解答实用代码

一、基础运算

a=det(A);//行列式
b=inv(A);//求逆
c=rank(A);//秩
[x,y]=eig(A);//x为特征向量,y为特征值
format rat//分数形式显示
format short//小数形式显示

二、求拉普拉斯逆变换

A=[-1 0;0 1]
syms s
A1=inv(s*eye(2)-A) //求出(sI-A)^(-1)
Ilaplace(A1) //拉普拉斯逆变换

三、获得状态反馈方程

Syms s k0 k1
L=det(seye(2)-(A-B[k0 k1 k2]) ; //求期望特征多项式
L0=collect(L) ; //然后自己比较算出来k的数值,
collect(L); //化简期望特征多项式,合并同类项
方法二:
p=[-10 -10] //设置期望极点的位置
acker(A,B,p) //状态反馈矩阵

观测器

H=[h0;h1]
L=det(seye(2)-(A-HC))

四、李雅普诺夫第二法

Q=eye(2) //假定Q为单位正定矩阵
P=lyap(A,Q) //求解李雅普诺夫方程
Val=eig(A) //求取系统特征根

五、可控标准型

Qc=ctrb(A,B) //计算controllability matrix
pc1=[0 0 1]inv(Qc) //pc1是一个行向量。(0,0,1)是所求B矩阵演化而来的。
Pc=inv([pc1;pc1
A;pc1AA]) //Pc是传递矩阵(transfer function)
sysT = ss2ss(sys,inv(Pc)) //sysT就是能控标准型

六、绘制根轨迹

Z=tzero(G) //计算零点
P=pole(G) //计算极点
Rlocus(num,den)
[r,k]=rlocus(nu,den,k) //可以设置

可能会用到求解方程的根
syms x;
f=x^2-5*x+6;
result=solve(f==0,x)

MATLAB对于自控题目的解答实用代码相关推荐

  1. 遗传算法例题(题目和解答以及Matlab代码)

    遗传算法的题目和解答(Matlab代码) 题目:用标准遗传算法求解函数f(x)=x+10sin(5x)+7cos(4x)的最大值,其中x的取值范围是[0,10]. 解答:优化结束后,根据适应度曲线的图 ...

  2. 实用android 代码,Android 实用代码七段(一)

    前言 这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http ...

  3. c语言采用解释方式6,C语言程序设计题目及解答-01.doc

    C语言程序设计题目及解答-01.doc 一.判断题20分1. 计算机是信息处理的工具,任何信息必须被转换成二进制形式数据后才能由计算机进行处理.存储和传输.2分 2. C语言采用解释方式将源程序转换为 ...

  4. 2022年嵌入式秋招题目及解答

    2022年嵌入式秋招题目及解答 1 ARM体系结构.总线.各种外设.微机原理 ARM的中断处理流程,以及每个阶段做什么事(中断触发到返回的具体行为): 中断上下文 中断嵌套如何实现(NVIC相关) 两 ...

  5. java 字符处理_Java字符串处理实用代码

    您的位置:首页 - 教程 - Java - 正文 Java字符串处理实用代码 package myjava; public class Mystring { public static void ma ...

  6. Android实用代码七段(五)

    1.展开.收起状态栏 public static final void collapseStatusBar(Context ctx) {         Object sbservice = ctx. ...

  7. Android实用代码(不定期更新)

    Android实用代码七段(一) 一抹火焰 整理(不定期更新) 前言 这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用. 声明: 欢迎转载,但请保留文章原始出处:)  博客园 ...

  8. java定时器检测状态_实用代码| shell脚本实现定时检查应用状态

    关注"java从心",置顶公众号 每天进步一点点,距离大腿又近一步! 阅读本文大概需要5分钟 有时候,我们挂在服务器上的应用会因为一些特殊情况挂掉,致使项目经理又对我们说:又挂了! ...

  9. 这也太狠了吧!500套Java实用代码,不论工作学习都能用到!

    资源来自网络,如侵权请告知博主删除. 作为一个程序员,随着工作时间的增加,慢慢就会有自己的一个代码库,不管是编程的工具,或者是一个拿来用改造的项目,或者说是学习用的,总之,这样的一个库必不可少,给大家 ...

最新文章

  1. 多尺度目标检测--Scale-Aware Trident Networks for Object Detection
  2. jradiobutton设置默认选项_JRadioButton(单选按钮)添加事件监听
  3. python调试神器_介绍一款调试Python的神器
  4. 【首发】徐亦达团队新论文推荐:模限界矩阵分解
  5. 「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载...
  6. 创建macOS 启动安装盘
  7. Python实现霍夫曼树
  8. java sqlite 多线程并发_Android中Sqlite数据库多线程并发问题
  9. 微信有电脑客户端吗_一台电脑如何开多个微信?你学会了吗?
  10. oracle Plsql 执行update或者delete时卡死问题解决办法
  11. 摄像头-MIPI接口、DVP接口和CSI接口
  12. nali: 给dig,traceroute等命令的输出的ip附加上地理信息
  13. 什么是云桌面?云桌面的三大基本架构组成部分
  14. [Erlang危机]Erlang In Danger 序言(必读)
  15. java.io.IOException: FIS_AUTH_ERROR in Android Firebase
  16. 聊聊程序员的 3 个烦恼
  17. mysql的WAL技术是什么_我们常听到的WAL到底是什么
  18. 软件浪涌测试原理与功能,雷击浪涌测试仪工作原理及优势
  19. OFDM子载波频率 知乎_如何生成复杂的调制信号?
  20. 求解矩阵的秩相关算法(C语言)

热门文章

  1. Linux 配置nginx转发路由
  2. 荷花语汇瓷砖背景墙 打造出水芙蓉的客厅
  3. 今日芯声 | 阿里年会高管合照曝光,最辣眼睛的竟然是他!
  4. putty 与winscp 区别
  5. layui table表头表行对不齐的问题
  6. 天际线java_Java实现 LeetCode 807 保持城市天际线 (暴力)
  7. AI漫画:一文了解人工智能的三大领域及其工业应用
  8. 三星未来系统显示服务器进水了,三星GALAXY S8+进水二修不开机,CPU烧坏要保资料?这都能完美搞定...
  9. TCP协议中的核心知识点,SYN Flood?ISN?滑动窗口?数据重传?拆包粘包?单tcp连接多请求?拥塞管理?(个人收藏学习笔记)
  10. JAVA毕设项目水果销售管理网站(java+VUE+Mybatis+Maven+Mysql)