2019独角兽企业重金招聘Python工程师标准>>>

     matlab : R2018a 64bit
      OS : Windows 10 x64
typesetting : Markdown
       blog : my.oschina.net/zhichengjiu
      gitee : gitee.com/zhichengjiu

code

clear
clc% 制作时间:2016-09-26
% 制作原因:自控原理留了作业,写完了后,想验证一下自己写的对不对,于是写了这个小代码
% 这个代码,没有捕捉异常的工序,所以请使用的时候,小心点哦。syms s t tao;
%因为u(tao)是单位阶跃响应,所以在t>0时,u=1
u=1;%A[1 0;1 1]  B[1;1]  X0[1;0]
%输入已知条件
A=input('请输入题目已知的A矩阵,如果不会输入,请参考模板:一个三行三列[1 2 3;4 5 6;7 8 9]:\n');
fprintf('A矩阵是:');
A
B=input('请输入题目已知的B矩阵\n')
fprintf('B矩阵是:');
B
X0=input('请输入题目已知的X0矩阵\n')
fprintf('X0矩阵是:');
X0%计算e^At
sizeOfA=size(A);
fprintf('s*I-A的结果:');
sI_A=s*eye(sizeOfA(1))-A
fprintf('对s*I-A求逆矩阵:\n');
fprintf('行列式为:')
hOfsI_A=det(sI_A)
fprintf('伴随矩阵为:')
bOfsI_A=det(sI_A)*inv(sI_A)
fprintf('逆矩阵为:')
nOfsI_A=inv(sI_A)
fprintf('对sI_A的逆矩阵进行拉普拉斯逆变换的结果是:');
lnOfsI_A=ilaplace(nOfsI_A)
fprintf('e^At为:')
lnOfsI_A%计算e^A(t-tao)
fprintf('e^A(t-tao)为:')
t_taoOfEJuzhen=subs(lnOfsI_A,t,t-tao)fprintf('\n\n最后的结果是:')
x_t=lnOfsI_A*X0+int(t_taoOfEJuzhen*B,tao,0,t)

result

请输入题目已知的A矩阵,如果不会输入,请参考模板:一个三行三列[1 2 3;4 5 6;7 8 9]:
[1 0;1 1]
A矩阵是:
A =1     01     1请输入题目已知的B矩阵
[1;1]B =11B矩阵是:
B =11请输入题目已知的X0矩阵
[1;0]X0 =10X0矩阵是:
X0 =10s*I-A的结果:
sI_A =[ s - 1,     0]
[    -1, s - 1]对s*I-A求逆矩阵:
行列式为:
hOfsI_A =(s - 1)^2伴随矩阵为:
bOfsI_A =[ s - 1,     0]
[     1, s - 1]逆矩阵为:
nOfsI_A =[   1/(s - 1),         0]
[ 1/(s - 1)^2, 1/(s - 1)]对sI_A的逆矩阵进行拉普拉斯逆变换的结果是:
lnOfsI_A =[   exp(t),      0]
[ t*exp(t), exp(t)]e^At为:
lnOfsI_A =[   exp(t),      0]
[ t*exp(t), exp(t)]e^A(t-tao)为:
t_taoOfEJuzhen =[           exp(t - tao),            0]
[ exp(t - tao)*(t - tao), exp(t - tao)]最后的结果是:
x_t =2*exp(t) - 12*t*exp(t)>>

resource

  • [文档] ww2.mathworks.cn/help/matlab
  • [文档] ww2.mathworks.cn/help/simulink
  • [平台] www.oschina.net
  • [平台] gitee.com


感谢帮助 志成就 的人们。
matlab优秀,值得学习。基础知识 + 专业知识 + matlab = ?
Simulink,用于仿真和基于模型的设计,值得学习。
该博文仅可用于测试与参考。

转载于:https://my.oschina.net/zhichengjiu/blog/3013978

matlab-自控原理 已知x~=Ax+Bu中的AB矩阵和X0,求单位输入下的时间响应相关推荐

  1. 差分方程MATLAB求冲激响应,用matlab求解某已知的差分方程的单位冲激响应全过程...

    用matlab求解某已知的差分方程的单位冲激响应全过程 2018-11-24 (2008-11-24 20:39:56) 转载▼ 标签:冲激响应 差分方程 matlab z变换 教育 ⅰ.设计题目: ...

  2. matlab 画y 1.05 x,Matlab怎么画已知x,y,z的散点图?

    Matlab怎么画已知x,y,z的散点图? X=[0 0.08 0.16 0.24 0.32 0.4 0.48 0.56 0.64 0.72 0.8]; Y=[0.5 0.55 0.6 0.65 0. ...

  3. 已知抛物线与直线相交两点和抛物线顶点,求抛物线和直线所围成的面积?

    已知抛物线与直线相交两点和抛物线顶点,求抛物线和直线所围成的面积? 顶点:p1(-b/2a),((4ac-b^2)/2a): 抛物线方程:y=ax^2+bx+c; 直线方程:y=k*x+b; 已知:p ...

  4. 在excel工作表中c1单元格_已知Excel工作表中A1单元格和B1单元格的值分别为“电子科技大学”、“信息中心”,要求在C1单元格显示“...

    已知Excel工作表中A1单元格和B1单元格的值分别为"电子科技大学"."信息中心",要求在C1单元格显示" 更多相关问题 所谓犯罪现象的特性,是指为 ...

  5. 每日一题(42)—— 已知一个数组table,用一个宏定义,求出数据的元素个数

    已知一个数组table,用一个宏定义,求出数据的元素个数. // 总大小除以第一个元素的大小 #define TNTBL (sizeof(table)/sizeof(table[0]))

  6. 已知后序与中序输出前序(先序)

    已知后序与中序输出前序(先序): 后序:3, 4, 2, 6, 5, 1(左右根) 中序:3, 2, 4, 1, 6, 5(左根右) 分析:因为后序的最后一个总是根结点,令i在中序中找到该根结点,则i ...

  7. C语言编程b a化简,C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形......

    导航:网站首页 > C语言编程,已知三角形的三边长a,b,c,计算求三角... 如果三角形三边长 a,b,c,满足( )那么这个三角形... C语言编程,已知三角形的三边长a,b,c,计算求三角 ...

  8. 数据结构----二叉树已知先序和中序遍历序列求后序遍历

    说明 通过先序和中序或者中序和后序我们可以还原出原始二叉树,但是通过先序和后序是无法还原出原始二叉树也即是说,只有通过先序和中序,或者中序和后序我们才可以唯一的确定一个二叉树. 例子一 已知先序和中序 ...

  9. [java]已知文件 source.txt 中的内容如下,其中,username、yonghu 都表示用户名,password、mima都表示密码,level、dengji都表示等级

    已知文件 source.txt 中的内容如下 username=root , password= 1234, id=1, level= 10 username= adimin, mima= 1234 ...

  10. 二叉树已知前序遍历、中序遍历画出二叉树的形状

    前序遍历: 前序遍历(VLR)是二叉树遍历的一种,也叫做先根遍历.先序遍历.前序周游,可记做根左右.前序遍历首先访问根结点然后遍历左子树,最后遍历右子树. 若二叉树为空则结束返回,否则: (1)访问根 ...

最新文章

  1. SQLite的锁的原理:
  2. opencv 通道分离合并
  3. 【深入Java虚拟机JVM 08】JVM四种引用-强引用、软引用、弱引用、虚引用
  4. Eclipse自动注册Servlet:web.xml注册和@Servlet注解 实现注册
  5. @Autowired和构造方法执行的顺序解析
  6. FlinkAPI_Environment_输入源_算子转化流程
  7. mysql alert longtext_mysql数据类型介绍(含text,longtext,mediumtext说明)
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的垃圾分类管理系统
  9. 输入n个字符串字典序排序_30个Python奇淫技巧集
  10. 有shi以来最详细的正则表达式入门教程
  11. java php mysql数据库_PHP脚本和JAVA连接mysql数据库
  12. 复变函数与积分变换小结
  13. 视频网站套上CDN是什么效果?
  14. 【Redis学习】:string数据类型详解
  15. 人体姿态2018(五)Can 3D Pose be Learned from 2D Projections Alone?
  16. win10上VMware虚拟机设置固定IP地址
  17. MongoDB报错 -【已解决】:Error: couldn‘t connect to server 127.0.0.1:27017, connection attempt failed:
  18. 图像风格迁移-DSTN
  19. 去除nginx.conf文件中注释和空格行方法
  20. Linux(CentOS7)安装MySQL-5.7版本

热门文章

  1. javascript中的this指向问题
  2. Eigen中的map
  3. 翻译:包含列的索引:通往SQL Server索引级别5的阶梯
  4. unity3d协同不同设备的代码
  5. 用C#,SQL Server编写的音乐播放软件
  6. sap快捷搜索菜单栏
  7. 使用javascript操作cookies的实例
  8. 为PyCharm添加不同解释器
  9. 求职与简历功能上线测试
  10. E WORD 0410