第十一章:MATLAB符号运算

  • 11.1. 符号与数值
    • 11.1.1. 符号与数值间的转换
      • 实例-数值与符号转换
    • 11.1.2. 符号表达式与数值表达式的精度设置
      • 实例-魔方矩阵的数值解
      • 实例-稀疏矩阵的数值解
      • 实例-伴随矩阵的数值解
      • 实例-托普利兹矩阵的数值解
  • 11.2. 符号矩阵
    • 11.2.1. 符号矩阵的创建
      • 实例-创建符号矩阵
      • 实例-显示精度
      • 实例-函数符号矩阵
      • 实例-符号矩阵赋值
    • 11.2.2. 符号矩阵的其他运算
      • 实例-符号矩阵的转置
      • 实例-符号矩阵的行列式
      • 实例-符号矩阵的逆运算
      • 实例-符号矩阵的求秩![在这里插入图片描述](https://img-blog.csdnimg.cn/20200926140619289.png#pic_center)
      • 符号函数的常用函数运算
    • 11.2.3. 符号多项式的简化
      • 实例-表达式因式分解
      • 实例-符号矩阵因式分解
      • 实例-幂函数的展开
      • 符号简化&分式通分
      • 实例-提取表达式的分子和分母
      • 实例-秦九韶型
  • 11.3. 综合实例--符号矩阵

在数学,物理学,力学等各种学科和工程应用中,经常会遇到符号运算的问题

11.1. 符号与数值

符号运算是matlab数值运算的扩展,在运算过程中以符号表达式或者符号矩阵作为运算对象,实现了符号计算和数值计算的相互结合,应用更加灵活

11.1.1. 符号与数值间的转换

符号表达式和数值表达式的相互转换是通过函数eval和sym实现的
(1)eval函数:将符号表达式转换成为数值表达式
(2)sym函数:将数值表达式转换成为符号表达式

实例-数值与符号转换

11.1.2. 符号表达式与数值表达式的精度设置

符号表达式和数值表达式分别使用函数digits和vpa来进行精度设置

实例-魔方矩阵的数值解

实例-稀疏矩阵的数值解

实例-伴随矩阵的数值解

实例-托普利兹矩阵的数值解

11.2. 符号矩阵

符号矩阵和符号向量中的元素都是符号表达式,符号表达式是由符号变量和数值组成的

11.2.1. 符号矩阵的创建

符号表达式的元素是任何不带等号的符号表达式,各符号表达式的长度也是可以不同
生成符号矩阵的方法有三种:

1. 直接输入

(2)用sym函数创建符号矩阵

实例-创建符号矩阵


创建符号表达式,首先创造符号变量,然后使用变量进行操作

实例-显示精度

实例-函数符号矩阵

实例-符号矩阵赋值

在matlab中,数值矩阵不能直接参与符号运算,必须先转化为符号矩阵

11.2.2. 符号矩阵的其他运算

与数值矩阵一样,符号矩阵也可以进行转置,求逆等运算,但是符号矩阵与数值矩阵的函数不同

实例-符号矩阵的转置


实例-符号矩阵的行列式


实例-符号矩阵的逆运算


实例-符号矩阵的求秩

符号函数的常用函数运算

11.2.3. 符号多项式的简化

符号工具箱中提供了符号矩阵因式分解,展开,合并,简化及通分等符号操作函数

实例-表达式因式分解

实例-符号矩阵因式分解

实例-幂函数的展开

符号简化&分式通分


实例-提取表达式的分子和分母

实例-秦九韶型

11.3. 综合实例–符号矩阵

矩阵的应用不单单是数值的运算,还包括转换成为符号矩阵,进行符号运算




第十一章:MATLAB:符号运算(符号与数值,符号矩阵)相关推荐

  1. java 无符号运算_不用加减乘除符号实现四则运算(整数)--JAVA

    这种面试题...能想到的就是用位运算代替 在讲解之前,首先普及一点知识 与运算(全一才是一): 0 & 0 = 0 1 & 0 = 0 0 & 1 = 0 1 & 1 ...

  2. MATLAB学习之符号运算

    创建符号变量 数值与符号的转换 数值矩阵转换为符号矩阵 符号替换 本文介绍MATLAB中的符号运算: 1. 创建符号变量 符号常量是不含变量的符号表达式,用 sym 命令来创建符号常量. sym('常 ...

  3. Matlab系列之符号运算(上)

    Matlab系列之符号运算 前言 创建符号对象 基本操作 符号变量的基本操作 符号表达式的基本操作 四则运算 多项式的操作 符号表达式化简 符号表达式的替换 反函数求解 复合函数 更多精彩等你发现~ ...

  4. Matlab中提供了符号计算工具箱(Symbolic Math Toolbox),可以进行符号运算

    Matlab中提供了符号计算工具箱(Symbolic Math Toolbox),可以进行符号运算.以下是一些常见的符号运算示例: 定义符号变量 要定义一个符号变量,可以使用 syms 函数.例如,要 ...

  5. matlab 符号计算,第3章 MATLAB符号计算

    第3章MATLAB符号计算 符号计算则是可以对未赋值的符号对象(可以是常数.变量.表达式)进行运算和处理.MATLAB具有符号数学工具箱(Symbolic Math Toolbox),将符号运算结合到 ...

  6. matlab第七章符号对象,MATLAB语言:第七章 MATLAB符号计算

    <MATLAB语言:第七章 MATLAB符号计算>由会员分享,可在线阅读,更多相关<MATLAB语言:第七章 MATLAB符号计算(33页珍藏版)>请在人人文库网上搜索. 1. ...

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

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

  8. matlab 符号运算 数值,MATLAB中的微积分运算(数值符号)

    显然这个函数是单词differential(微分)的简写,用于计算微分.实际上准确来说计算的是差商. 如果输入一个长度为n的一维向量,则该函数将会返回长度为n-1的向量,向量的值是原向量相邻元素的差, ...

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

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

最新文章

  1. c语言中int和指针和字符所占字节
  2. Swift 循环、数组 字典的遍历
  3. android touch screen keyboard input移植记录
  4. 抛开约束,增强模型:一行代码提升 ALBERT 表现
  5. Qt Creator加载占位符数据
  6. OS- -I/O之I/O设备
  7. 【服务器代理跨域】---测试网络上一些接口是否可以被调用
  8. StackExchange.Redis实现Redis发布订阅
  9. 关于GPU数据库的未来
  10. vue项目引入sass
  11. WebView load**方法 加载资源【总结】
  12. Microsoft Visual Studio .NET 2003 编译xvidcore-1.1.3
  13. 计算机标准用户英文名称,标准计算机专业英文简历范文
  14. 深信服培训--网络设备常见的部署模式
  15. List 常用的 Lambda 操作
  16. 蓝牙室内定位,SOC芯片NRF52832
  17. 0x00007FFA837F2487 (ucrtbased.dll)处(位于 指针.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000068 时发生访问冲突
  18. 读Python源码(三)Python列表的表示
  19. Character n is neither a decimal digit number, decimal point, nor “e“ notation exponential mark.
  20. nmap扫描出错sendmsg: No route to host

热门文章

  1. Matlab的插值与拟合
  2. 主板aspm关闭_主板ASpm功能是什么模式
  3. 网页设计-公用导航栏
  4. for update
  5. 18.play依赖管理
  6. 【OpenCV 例程200篇】205. 调节色彩平衡/饱和度/明度
  7. HTML文字溢出显示省略号和鼠标放在文字上显示全部文字信息
  8. mysql 删除重复_MySQL查询和删除重复记录
  9. 医学统计学 第四章(定量资料的统计描述)
  10. IBM X 3650 M3服务器RAID0设置