MATLAB常见的化简函数如下:
pretty(f) 将符号表达式化简成与高等数学课本上显示符号表达式形式类似
collect(f) 合并符号表达式的同类项
horner(f) 将一般的符号表达式转换成嵌套形式的符号表达式
factor(f) 对符号表达式进行因式分解
expand(f) 对符号表达式进行展开
simplify(f) 对符号表达式进行化简,它利用各种类型的代数恒等式,包括求和、
积分、三角函数、指数函数以及 Bessel 函数等来化简符号表达式

下面进行实现,环境为MATLAB2020b 实时编辑器
代码为求取 使用理想PR控制器控制的逆变器的传递函数
实时编辑器不使用分号结尾可以方便的查看运行结果

syms L_k r C_f positive real
syms s
G_L = 1/(s*L_k+r)
syms T_s positive real
G_PWM = 1/(1.5*T_s*s+1)
syms k_p k_r omega_r positive real
G_PR = k_p+2*k_r*s/(s^2+omega_r^2)
G_ref = G_PR*G_PWM*G_C*G_L/(G_PR*G_PWM*G_C*G_L+G_C*G_L+1)
G_dis = G_C/(G_PR*G_PWM*G_C*G_L+G_C*G_L+1)
simplify(G_ref,1000)    %化简为乘积的形式
pretty(G_ref)       %此情况下与 simplify结果相同,但结果不如 simplify 易读
collect(G_ref)      %合并符号表达式的同类项,由于没有指定自变量,猜测取最高阶数的符号为自变量
%horner(G_ref)      %输入应为多项式,此处不适用,注释掉
factor(G_ref)       %对符号表达式进行因式分解,得到的结果适合手动进行拉普拉斯逆变换或傅里叶逆变换。
expand(G_ref)   %对符号表达式进行展开,猜测 展开成分子阶数增大的形式
simplify(G_dis,1000)

仅展示化简部分的结果:

除了上述的化简函数,函数subexper在化简过程中也起着不可忽视的作用。
限于小白的见识,只了解这些符号函数的化简方式,请各位大佬补充,指正。

MATLAB符号运算之分式化简(基础)相关推荐

  1. 分式化简结果要求_分式约分的结果是()

    分式加减乘除混合运算:分式的混合运算应先乘方,再乘除,最后算加减,有括号的先算括号内的,也可以把除法转化为乘法,再运用乘法运算. 分式化简:在数学上,化简是十分重要的概念,一些复杂难辨的式子,很多时候 ...

  2. matlab整理符号表达式,[2018年最新整理]MATLAB符号运算与符号方程求解.ppt

    [2018年最新整理]MATLAB符号运算与符号方程求解 MATLAB符号计算 1 符号对象 2 符号微积分 3 级 数 4 符号方程求解 9.1 符号对象 9.1.1 建立符号对象 1.建立符号变量 ...

  3. matlab求xk符号解,matlab符号运算习题

    matlab符号运算习题 第 3 讲 MATLAB 符号计算符号计算则是可以对未赋值的符号对象(可以是常数.变量.表达式)进行运算和处理.MATLAB 具有符号数学工具箱(Symbolic Math ...

  4. 分式化简结果要求_初二数学期末复习,分式考点归纳,考点较多,解答要谨慎...

    期末考试马上就要来临了,作为初二的学生,分式这部分的内容考试中考点还是比较多的,选择题,填空题,解答题都会有题目出现,这部分的考点主要有分式有无意义的条件,分式值为0的条件,分式的概念,分式化简求值类 ...

  5. 第十一章:MATLAB:符号运算(符号与数值,符号矩阵)

    第十一章:MATLAB符号运算 11.1. 符号与数值 11.1.1. 符号与数值间的转换 实例-数值与符号转换 11.1.2. 符号表达式与数值表达式的精度设置 实例-魔方矩阵的数值解 实例-稀疏矩 ...

  6. 分式化简结果要求_分式化简的结果有什么要求?

    分式的化简与求值 分式的有关概念和性质与分数相类似,例如,分式的分母的值不能是零,即分式只有在分母不等于零时才有意义;也像分数一样,分式的分子与分母都乘以(或除以)同一个不等于零的整式,分式的值不变, ...

  7. matlab符号函数绘图法_《MATLAB符号运算及其应用》(黄忠霖著).pdf

    <MATLAB符号运算及其应用>(黄忠霖著).pdf [General Information] 书名=MATLAB符号运算及其应用 作者=黄忠霖,黄京编著 页数=425 出版社=北京市: ...

  8. Matlab符号运算总结

    matlab符号运算功能强大,在帮一师兄校对矩阵推导的时候使用到.暂时没有仔细研究,做一个标记. http://blog.chinaunix.net/uid-20559667-id-1924747.h ...

  9. C++学习之分式化简

    2021.12.1 C++学习之分式化简 C++学习之分式化简 题目来源于力扣 题目如下: 有一个同学在学习分式.他需要将一个连分数化成最简分数,你能帮助他吗? 连分数是形如上图的分式.在本题中,所有 ...

最新文章

  1. keras构建前馈神经网络(feedforward neural network)进行分类模型构建并加入L2正则化
  2. WinDbg+SOS:Web服务器High CPU Hang(100%)实例分析
  3. 上币至iamToken
  4. swift中的let和var有什么区别?
  5. Android SDK 环境变量配置
  6. 三角函数公式和图像大全
  7. CDISC SDTM AE domain学习笔记 - 2
  8. 安装配置管理 之 NVIDIA nForce Linux Drivers 集成声网卡和声卡的安装说明
  9. Centos Web Proxy(nginx)配置
  10. 设有一个线性表E = { e1, e2, … , en - 1, en },设计一个算法,将线性表逆置,即使元素排列次序颠倒过来,成为逆线性表E'={ en , en-1 , … , e2 , e1
  11. pe服务器制作教程,WINPE系统制作原理教程介绍
  12. 解决Duo13内置博通蓝牙和博通Wifi冲突
  13. 齐岳提供的双核金属铱配合物黏度探针C10((df-ppy)2Ir(bpy)(CH2)10(bpy)Ir(btph)22+)-
  14. 人工消雾的方法有哪些?
  15. 【笔记】Polygon mesh processing 读书笔记(1)
  16. html5批量修改本地文件名,文件名批量更名技巧;将文件夹名添加到文件名上-批量修改文件名...
  17. java背单词软件_背单词的java小软件
  18. LINUX下,C语言MALLOC可能达到的最大空间测试
  19. php操作Word之com组件-获取word文档页码和更新目录
  20. 各省、自治区、直辖市分行业新三板上市公司数统计(不含香港、澳门、台湾)

热门文章

  1. element表格(el-table)单元格文本框el-input修改
  2. 计算机组成原理课程设计复杂模型机设计,计算机组成原理课程设计(复杂模型机设计).pdf...
  3. 福瑞1号科技在疫情笼罩的局势下推出了解决资金流的去中心化金融方案
  4. 基于帧同步的游戏框架说明
  5. QCC5121 QCC5124 蓝牙5.0芯片 蓝牙音频Soc
  6. 基于51单片机的羽毛球计分器
  7. CImage类的介绍与使用
  8. 扩频码的设计之信源编码
  9. 股票列表接口数据API
  10. 矩阵分析:特征值分解