如何用matlab进行部分式展开_[转载]用MATLAB进行部分分式展开
为了方便LAPLACE反变换,先对F(s)进行部分分式展开。根据F(s)分为具有不同极点的部分分式展开和具有多重极点的部分分式展开。分别讨论。
不同极点的部分分式展开:
F(s)=B(s)/A(s)=num/den=(b0*s^n+b1*s^(n-1)+...+bn)/(s^n+a1*s^(n-1)+...an)
在matlab行向量中,num和den分别表示传递函数分子和分母的系数
num=[b0 b1
...bn]
den=[a0 a1 ...an]
将求出F(s)部分展开式的留数,级点,余项r,p,k
B(s)/A(s)=r(1)/(s-p(1))+r(2)/(s-p(2))+...+r(n)/(s-p(n))+k(s)
例:
B(s)/A(s)=
2 s^3 + 5
s^2 + 3 s + 6
-----------------------
s^3 + 6 s^2
+ 11 s + 6
num=[2 5 3 6]
den=[1 6 11 6]
[r,p,k]=residue(num,den)
检查:
[num,den]=residue(r,p,k)
printsys(num,den,'s')
多重极点部分分式展开:
r(j)/(s-p(j))+r(j+1)/(s-p(j+1))^2+...r(j+m-1)/(s-p(j))^m
例:
s^2 + 2 s + 3
---------------------
s^3 + 3 s^2 + 3 s + 1
num=[1 2 3]
den=[1 3 3 1]
[r,p,k]=residue(num,den)
检查:
[num,den]=residue(r,p,k)
printsys(num,den,'s')
用MATLAB求F(s)的零点,极点,增益
[z,p,K]=tf2zp(num,den)
z零点,p极点,K增益
例
4
s^2 + 16 s + 12
-----------------------------------
s^4 + 12 s^3 + 44 s^2 + 48 s
num=[0 0 4 16 12]
den=[1 12 44 48 0]
[z,p,K]=tf2zp(num,den)
反推:
[num,den]=zp2tf(z,p,K)
printsys(num,den,'s')
如何用matlab进行部分式展开_[转载]用MATLAB进行部分分式展开相关推荐
- matlab符号函数绘图法_转载:MATLAB 符号函数作图
1 符号函数的等高线图 1) ezcontour(f) : 画出二元符号函数 f=f(x,y) 的等高线图. 函数 f 将被显示于默认的平面区域 [-2pi 系统将根据函数变动的激烈程度自动选择相应的 ...
- stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab
matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...
- 如何用matlab进行部分式展开_高数简单问题:真分式化成部分分式之和题目,MATLAB中对多项式进行部分分式展开。...
用MATLAB进行部分分式展开 MATLAB有1个命令用于求B(s)/A(s)的部分分式展开式. 设s的有理分式为 式中 (i=)和(j=)的某些值可能为零.在MATLAB的行向量中,num和den分 ...
- matlab如何创建callback函数_如何学好MATLAB GUI
差不多有一个月的时间没有写一些总结了,所以今天打算聊聊之前写的几篇文章. 8月可以说是我的GUI月,因为发的4篇文章,全是关于GUI的. 这可能就是我写文章的一个陋习,写起GUI就是连着好几篇,写爬虫 ...
- 如何在matlab里输入复杂公式_[转载]如何在Matlab绘制的图形中显示复杂公式
Matlab文本的Interpreter属性使我们能在图形中显示一个较为复杂的公式,例如在公式中除了有希腊字母外,还有分号.根号等数学符号. 当键入:>> set(text,'Interp ...
- matlab中的mkdir函数_科学网—Matlab中计算函数运行时间的三种方法及判断新建文件夹 - 张伟的博文...
(一)运行时间 1.tic和toc组合 计算daotic和toc之间那专段程序之间的属运行时间,它的经典格式为 : tic 函数 toc 复制函数代码,当代码遇到tic时Matlab自动开始计时,运行 ...
- matlab 天线设计 泰勒加权_微带天线设计尺寸MATLAB编程及其仿真验证
龙源期刊网 http://www.qikan.com.cn 微带天线设计尺寸 MATLAB 编程及其仿真 验证 作者:杨小敏 母玉泽 严月 郭小康 马波 张栋 莫骄弟 来源:<中国科技博览> ...
- matlab将二值图像与原图重叠_[转载]图像处理matlab及图像融合图像镶嵌图像拼接...
在实际的对图像处理过程中,由于我们读出的图像是unit8型,而在MATLAB的矩阵运算中要求所有的运算变量为double型(双精度型).因此读出的图像数据不能直接进行相加求平均,因此必须使用一个函数将 ...
- matlab修改图片位深度_如何利用matlab统一处理照片亮度对比度
第一:下软件MATLAB,和插件SHINEtoolbox.安装路径最好不要有中文. 将插件复制到文件夹下见图片 注意:不用学习matlab的具体应用,会使用插件就行了,插件是已经做好的编程,仅需把插件 ...
最新文章
- 皮一皮:不能太自信。。。
- 【转】彻底解决matplotlib中文乱码问题
- Android中启动Activity(startActivity)流程图分析
- Java到底是不是值传递
- 常用的几个JQuery代码片段
- 硅谷之火:人与计算机的未来
- Android驱动开发过程中常用的adb指令
- python 文件夹操作_Python之路(第九篇)Python文件操作
- Win10精确式触摸板安装
- 科普:前端是做什么的?工作内容有哪些?
- KEGG 通路信息下载及其相关处理
- Entire Space Multi-Task Model: An Effective Approach for Estimating Post-CVR (ESSM)
- JS面向对象(仿邮箱登录提示框)
- halcon-画十字架
- 什么人不可以喝普洱熟茶?
- 机器视觉检测助力软包动力电池检测
- Mavenir推出智能物联网平台以实现更智能的分析
- java项目中布隆过滤器和布谷鸟过滤器
- mysql 聚簇索引与非聚簇索引
- 让大学生校招逆袭的Spring三十五问,四万字详解分析(堪称2022年大学生毕业面试指南)
热门文章
- com4j学习(1):Java操作Visio之Java读取Visio图形关系并存储到XML文件中
- 牛客国庆集训派对Day_4~6
- php宝塔搭建MineAdminVue开源基于Hyperf框架后台权限管理系统源码
- [Linux Audio Driver] 高通TDM总线配置
- 基于深度学习的图像风格迁移算法的基本介绍。
- 新乡医学院2018计算机考试题,新乡医学院关于做好2018-2019学年第一学期本科学生期末考核工作的通知...
- python爬虫——Scrapy爬取博客数据
- 计算机派位志愿填报技巧,2020小升初电脑随机派位填报志愿技巧
- 用java打印分形_Java分形
- Appium实现手机自动化测试案例