![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
现代控制理论
鑫宝的学习笔记
强化学习、深度学习方向研究生
展开
-
一般控制矩阵转能观标准型
新手码的代码,有很多内置函数都不清楚,欢迎大佬指路!目录一、测试程序二、能控能观性判别函数三、一般控制矩阵转能观标准型函数一、测试程序A=[-2 0 0 0 0 -5 1 0 0 0 -5 1 0 0 0 -5];B=[2 0 0 1];C=[1 1 0 0];[AA,BB,CC]=ss2obv(A,B,C);二、能控能观性判别函数function[ks,kv]=con_obv_Rank(A,B,C)%% 能控判别原创 2021-11-20 18:34:31 · 1050 阅读 · 5 评论 -
一般控制矩阵转能控标准型
新手码的代码,有很多内置函数都不清楚,欢迎大佬指路!目录一、测试程序二、能控性判别函数三、一般控制矩阵转能控标准型函数一、测试程序A=[0 1 3 4 2 3 1 5 3 4 5 1 4 5 3 7];C=[1 2 3 4];B=[1;2;3;4];[AA,BB,CC]=ss2con(A,B,C);二、能控性判别函数function[ks,kv]=controllability_RankCriterion(A,B,C)%% 能控n=siz原创 2021-11-14 00:01:51 · 3270 阅读 · 2 评论 -
基于matlab的状态反馈与极点配置
鸣谢:感谢江苏科技大学张永韡(wei)老师的指导!原理部分有空加上去。目录一、测试代码二、系统能控性判断函数三、一般状态矩阵转能控标准型矩阵函数四、状态反馈矩阵一、测试代码clear; close all; clc%% 参数的定义A=[0 1 0 0 0 1 0 -2 -3];B=[0;0;1];C=[10 0 0];s=[-1+1i,-1-1i,-2];%期望极点dt=0.01;T=20;%仿真截止时间x0=[1;1;1];%初始状态.原创 2021-11-12 16:29:44 · 8648 阅读 · 0 评论 -
传递函数转约旦(Jordan)规范型
b=[2 14 24];%分子a=[1 5 8 4];%分母[r,p,~]=residue(b,a);%留数%输出r为留数%p为极点%有重根时,按次数有da到xiao排列conp=size(p,1);B=zeros(conp,1);k=zeros(conp,1);j=zeros(conp,1);rr=zeros(conp,1);j=j+1;for i=1:conp-1 if p(i+1)==p(i) j(i)=j(i)+1; k(i)=1;.原创 2021-11-05 15:58:46 · 2080 阅读 · 0 评论