Matlab符号运算集成的是Maple内核。

10.1 符号计算基础

1.1 生成符号变量:sym()或syms()

1.2 生成符号常量:sym()

1.3 符号表达式

在2018a的版本里,只有这个设定符号表达式的语法成功运行了:

1.4 符号计算基础

  1. 四则运算: + - * / ^
  2. 符号表达式化简:符号表达式化简常用的8个函数
  3. 符号表达式转换为数值:eval()
  4. 符号表达式的因式分解和展开:factor() expand() collect()
    参考: Matlab 符号运算的因式分解、展开与合并、简化
  5. 符号矩阵
    ① 构建方式和数值矩阵一致
    ② 转置和行列式:transpose() det()
    参考:Matlab 符号矩阵的运算
    ③ 其他使用在数值矩阵中的函数,也可以直接用于符号矩阵

10.2 符号函数

2.1 符号函数值的求解:subs()

参考:①Matlab对符号函数赋值:subs与@
②Matlab里计算表达式的值:subs函数与eval、vpa、double等配合使用

2.2 符号极限:limit()

参考:Matlab符号极限、导数及级数求和

2.3 符号微分:diff()

2.4 符号积分:int()

参考:Matlab中数值&符号的微积分运算

10.3 符号级数

3.1 符号级数求和:symsum()

参考:①简写资料—Matlab级数求和
②详细资料— 用Matlab进行级数以及数列的符号求和

3.2 泰勒级数展开:taylor()

参考:函数的泰勒级数展开

10.4 符号方程求解

参考:Matlab求解符号方程及符号方程组

4.1 符号代数方程和方程组:solve()

注意:
① 在2018a版本中,求解多元高次方程组需要将语句改写成这样:[x,y]=solve([x^3+2xy-3*y-20],[另一个表达式0])
参考:需要根据版本改写语句
② 高版本的Matlab建议用vpasolve()函数

4.2 符号常微分方程:dsolve()

y的一阶导数写为Dy,二阶导数写为D2y,三阶导数写为D3y…
参考:Matlab求解符号方程及符号方程组

Matlab基础教程—【10】Matlab符号运算相关推荐

  1. MATLAB基础(三)符号运算

    符号对象的建立 符号对象的建立:sym 和 syms sym 函数用来建立单个符号变量,一般调用格式为:符号变量 = sym(A) 参数 A 可以是一个数或数值矩阵,也可以是字符串 例如:a=sym( ...

  2. Matlab学习一本通,matlab基础教程

    链接:https://pan.baidu.com/s/1uTCbiRfIxcrt6lmiy6_QlQ  提取码:f2dn  Matlab学习一本通,matlab基础教程 <MATLAB R201 ...

  3. householder变换qr分解matlab_【基础教程】Matlab实现傅里叶变换

    傅立叶变换 傅立叶变换是一种常见的分析方法,傅立叶变换将满足一定条件的函数表示为一些函数的加权和(或者积分).可以分为四个类别: 1. 非周期连续性信号 对应于傅里叶变换,频域连续非周期 2. 周期性 ...

  4. matlab基础教程第一讲,matlab基础第一讲

    (完整版)matlab第一讲教案_数学_高中教育_教育专区.西南科技大学本科生课程备课教案计算机技术在安全工程中的应用--Matlab 入门及应用授课教师:徐中慧 班级: 专业...... 2012 ...

  5. matlab 解函数方程,MATLAB程序设计教程(7)—MATLAB解方程与函数极值

    MATLAB程序设计教程(7)--MATLAB解方程与函数极值 第7章MATLAB解方程与函数极值 7.1  线性方程组求解 7.2  非线性方程数值求解 7.3  常微分方程初值问题的数值解法 7. ...

  6. matlab求函数极值教程,MATLAB程序设计教程(7)—MATLAB解方程与函数极值

    MATLAB程序设计教程(7)--MATLAB解方程与函数极值 第7章MATLAB解方程与函数极值 7.1  线性方程组求解 7.2  非线性方程数值求解 7.3  常微分方程初值问题的数值解法 7. ...

  7. matlab设计菜单教程,MATLAB程序设计教程(11)——MATLAB图形用户界面设计

    MATLAB程序设计教程(11)--MATLAB图形用户界面设计 第11章  MATLAB图形用户界面设计 11.1  菜单设计 11.2  对话框设计 11.3  图形用户界面设计工具 11.1菜单 ...

  8. 数值积分与数值微分MATLAB,MATLAB程序设计教程(8)——MATLAB数值积分与微分

    MATLAB程序设计教程(8)--MATLAB数值积分与微分 第8章MATLAB数值积分与微分 8.1  数值积分 8.2  数值微分 8.1数值积分 8.1.1  数值积分基本原理 求解定积分的数值 ...

  9. matlab对话框设计,MATLAB程序设计教程(11)——MATLAB图形用户界面设计

    MATLAB程序设计教程(11)--MATLAB图形用户界面设计 第11章  MATLAB图形用户界面设计 11.1  菜单设计 11.2  对话框设计 11.3  图形用户界面设计工具 11.1菜单 ...

  10. matlab编写文件格式,MATLAB程序设计教程(4)——MATLAB文件操作

    MATLAB程序设计教程(4)--MATLAB文件操作 第4章MATLAB文件操作 4.1 文件的打开与关闭 4.2  文件的读写操作 4.3  数据文件定位 4.1 文件的打开与关闭 4.1.1 文 ...

最新文章

  1. GitHub标星3w+的项目,全面了解算法和数据结构知识
  2. 【基础算法】二分法(二分答案,二分查找),三分法,Dinkelbach算法,算法详解+例题剖析
  3. 2018人工智能前沿报告:深度学习的应用和价值
  4. WordPress 2.9.2 使用感受
  5. HDU 4121 Xiangqi
  6. Java类class forName()方法及示例
  7. php可以用scanf,C/C++中 使用scanf和printf如何读入输出double型数据。
  8. 后端技术栈入职培训感悟
  9. 关闭虚拟机linux的防火墙,Linux虚拟机SSH服务、防火墙开启关闭
  10. list类型的extend与append方法
  11. Nmap支持的TCP / IP 系统指纹识别方法
  12. 计算机辅助设计技术水平证书,计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书么?...
  13. Magento(CE1.X)自带模块解析七
  14. sql语句:简写拼音查询
  15. 数据湖在大数据场景下应用和实施方案调研笔记(增强版)
  16. 【计算机网络-2】 【第一章】SDU与PDU 笔记
  17. DVB digital vedio broadcasting
  18. win10 无法打开网络计算机,win10系统访问网上邻居电脑进不去怎么办_win10不能访问网上邻居电脑怎么办...
  19. android原生调用nextjs方法,nextjs踩坑
  20. FXAA “Fast Approximate Anti-Aliasing”,

热门文章

  1. linux下安装卸载永中office步骤,永中集成Office For Linux安装图文指南及简介
  2. 云表平台VS永中office,谁更胜一筹?
  3. java正则表达式详解
  4. c语言连连看实验报告,连连看c语言实验报告.docx
  5. 施努卡:什么是视觉定位系统 视觉定位系统的工作原理
  6. SQL注入语句(详细)
  7. 漂亮的消息通知html邮件模板,好看的邮件模板?
  8. 个人微信api接口调用代码
  9. 使用VC6.0缺少Dll或头文件解决方法
  10. (已解决)利用LiveReload插件实现vscode和谷歌浏览器实时刷新