MATLAB对于自控题目的解答实用代码
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;pc1A;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对于自控题目的解答实用代码相关推荐
- 遗传算法例题(题目和解答以及Matlab代码)
遗传算法的题目和解答(Matlab代码) 题目:用标准遗传算法求解函数f(x)=x+10sin(5x)+7cos(4x)的最大值,其中x的取值范围是[0,10]. 解答:优化结束后,根据适应度曲线的图 ...
- 实用android 代码,Android 实用代码七段(一)
前言 这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http ...
- c语言采用解释方式6,C语言程序设计题目及解答-01.doc
C语言程序设计题目及解答-01.doc 一.判断题20分1. 计算机是信息处理的工具,任何信息必须被转换成二进制形式数据后才能由计算机进行处理.存储和传输.2分 2. C语言采用解释方式将源程序转换为 ...
- 2022年嵌入式秋招题目及解答
2022年嵌入式秋招题目及解答 1 ARM体系结构.总线.各种外设.微机原理 ARM的中断处理流程,以及每个阶段做什么事(中断触发到返回的具体行为): 中断上下文 中断嵌套如何实现(NVIC相关) 两 ...
- java 字符处理_Java字符串处理实用代码
您的位置:首页 - 教程 - Java - 正文 Java字符串处理实用代码 package myjava; public class Mystring { public static void ma ...
- Android实用代码七段(五)
1.展开.收起状态栏 public static final void collapseStatusBar(Context ctx) { Object sbservice = ctx. ...
- Android实用代码(不定期更新)
Android实用代码七段(一) 一抹火焰 整理(不定期更新) 前言 这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用. 声明: 欢迎转载,但请保留文章原始出处:) 博客园 ...
- java定时器检测状态_实用代码| shell脚本实现定时检查应用状态
关注"java从心",置顶公众号 每天进步一点点,距离大腿又近一步! 阅读本文大概需要5分钟 有时候,我们挂在服务器上的应用会因为一些特殊情况挂掉,致使项目经理又对我们说:又挂了! ...
- 这也太狠了吧!500套Java实用代码,不论工作学习都能用到!
资源来自网络,如侵权请告知博主删除. 作为一个程序员,随着工作时间的增加,慢慢就会有自己的一个代码库,不管是编程的工具,或者是一个拿来用改造的项目,或者说是学习用的,总之,这样的一个库必不可少,给大家 ...
最新文章
- 多尺度目标检测--Scale-Aware Trident Networks for Object Detection
- jradiobutton设置默认选项_JRadioButton(单选按钮)添加事件监听
- python调试神器_介绍一款调试Python的神器
- 【首发】徐亦达团队新论文推荐:模限界矩阵分解
- 「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载...
- 创建macOS 启动安装盘
- Python实现霍夫曼树
- java sqlite 多线程并发_Android中Sqlite数据库多线程并发问题
- 微信有电脑客户端吗_一台电脑如何开多个微信?你学会了吗?
- oracle Plsql 执行update或者delete时卡死问题解决办法
- 摄像头-MIPI接口、DVP接口和CSI接口
- nali: 给dig,traceroute等命令的输出的ip附加上地理信息
- 什么是云桌面?云桌面的三大基本架构组成部分
- [Erlang危机]Erlang In Danger 序言(必读)
- java.io.IOException: FIS_AUTH_ERROR in Android Firebase
- 聊聊程序员的 3 个烦恼
- mysql的WAL技术是什么_我们常听到的WAL到底是什么
- 软件浪涌测试原理与功能,雷击浪涌测试仪工作原理及优势
- OFDM子载波频率 知乎_如何生成复杂的调制信号?
- 求解矩阵的秩相关算法(C语言)
热门文章
- Linux 配置nginx转发路由
- 荷花语汇瓷砖背景墙 打造出水芙蓉的客厅
- 今日芯声 | 阿里年会高管合照曝光,最辣眼睛的竟然是他!
- putty 与winscp 区别
- layui table表头表行对不齐的问题
- 天际线java_Java实现 LeetCode 807 保持城市天际线 (暴力)
- AI漫画:一文了解人工智能的三大领域及其工业应用
- 三星未来系统显示服务器进水了,三星GALAXY S8+进水二修不开机,CPU烧坏要保资料?这都能完美搞定...
- TCP协议中的核心知识点,SYN Flood?ISN?滑动窗口?数据重传?拆包粘包?单tcp连接多请求?拥塞管理?(个人收藏学习笔记)
- JAVA毕设项目水果销售管理网站(java+VUE+Mybatis+Maven+Mysql)