对表达式进行化简是符号计算系统必须具有的基本功能,这是因为在处理数学问题时,Maple符号计算系统所产生的结果可能非常的长,虽然它们在数学上是正确的,但是对于用户来说,这样的结果是很难理解的,更不可能从中得出什么结论。Maple中,我们必须对表达式进行化简。

对于符号计算系统,化简一个数学表达式并不是一件很容易的事情。主要的困难在于符号计算系统无法确定什么样的数学表达式是最简单的表达式。与人的认识比较接近的定义是最简单表达式就包含尽可能少的项,然而从数学的观点来看这并不一定总是正确的。Maple处理这个难题的方法是把主动权交给用户。

对于一个表达式,除非有明显的可以化简的项以外,Maple通常不自动化简表达式。用户可以用simplify命令化简表达式,此时Maple应用一系列规则去寻求较简单的表达式。

对于三角表达式,对数和指数表达式,带根号的表达式,带幂的表达式,RootOf表达式以及各种特殊函数,Maple知道它们的化简规则。

如果把某个特定的化简规则作为simplify命令的参数特别指定,则simplify命令仅使用这个(类)化简规则。

关于Maple内部化简规则的一览表,可以参看?simplify。

带有假设的化简:

Maple可能拒绝执行一个明显的化简,这是因为,虽然用户了解某个变量具有特殊性质,但Maple不一定了解,在一般的方式下可能无法处理这个变量。

选项assume=property告诉simplify在特定的表达式中未知量具有性质property。

也可以使用一般的assume对单个变量逐一假设。

带有附加关系的化简:

有时你需要用特殊的变换规则来化简一个表达式。simplify命令使用附加关系来完成这项工作。

你可以用集合或列表的方式给出一个或多个附加关系。simplify命令把给定的方程作为附加的化简规则。

指定simplify执行化简的次序提供了另一水平的控制。

在第一种情况下,Maple在表达式中作代换x2=1-y2,然后再试图对y2项作代换。由于没找到,它就停止了。在第二种情况下,Maple在表达式中作代换y2=1-x2,然后再试图对x2项作代换。由于没找到,它就停止了。

以上内容向大家介绍了Maple化简的一些简单操作,表达式化简是在多项式中最常见的运算之一了,对表达式化简后能够减少Maple计算量,使得运行速度会更快。

maple化简_Maple对多项式化简教程相关推荐

  1. 卡诺图的最简或与式化简

    逻辑化简可以利用基本定律进行代数化简,也可以利用卡诺图进行化简,代数化简主要用的基本定律有: 交换律 分配律 结合律 01律 重叠律 摩根律 代数化简相对来说没有卡诺图化简直观, 卡诺图的经典用法是进 ...

  2. Python化简根号,根号化简,python实现

    Python化简根号,根号化简,python实现 先上代码 from decimal import Decimalwhile True:a = int(input("输入一个根号下的整数:& ...

  3. 思考思维(2):《极简思考》结构化思维

    前言 之前在架构师成长之路(5)--架构师具备的思维_hguisu的博客-CSDN博客_架构思维能力已经总结过了,这里再次全面总结. 有一种人的口头禅是"我只说三点",这种人通常很 ...

  4. [2021-CVPR] Jigsaw Clustering for Unsupervised Visual Representation Learning 论文简析及关键代码简析

    [2021-CVPR] Jigsaw Clustering for Unsupervised Visual Representation Learning 论文简析及关键代码简析 论文:https:/ ...

  5. 简书CEO 林立:简书钻改,让付出有所得

    文 小玲儿 出品 耳朵财经 "难得,在物欲横流的今天,还有人愿意带着灵魂活着.支持简书." 这是简友给"简叔"文章<简友常见问题汇总>的留言,简叔, ...

  6. 无需代码,极简5步大屏可视化教程,3分钟就能轻松做出酷炫报表

    上一期主要讲述了如何巧用工具,无需代码,就能做出EXCEL无法实现的可视化数据联动效果,收到不少私信,想要我专门出一期教程,手把手讲述如何从零开始制定私人化的大屏效果. 其实想要做出一个酷炫的报表真的 ...

  7. 简七32堂极简理财课——模块一:理财前一定要知道的财富真相

    文章目录 一.金钱的三个秘密 1.金钱是一种度量衡 2.钱的价值无时无刻不在发生着变化 3.复利的滚雪球效应 二.摸清富人赚钱思维 1.富人思维到底是什么 2.富人思维如何影响财富的 3.如何培养自己 ...

  8. 弘辽科技:食品美妆化与美妆食品化,收割了谁的流量?

    近年来,「品牌联名」.「跨界合作」.「IP联名」都早已经不是什么新鲜事,越来越多看似八竿子打不着的跨界合作吸引着更多年轻人的目光.在这个注意力稀缺的时代,螺蛳粉成为跨界合作的"香饽饽&quo ...

  9. Spark(六):SparkSQLAndDataFrames对结构化数据集与非结构化数据的处理

    为什么80%的码农都做不了架构师?>>>    一:简单了解SparkSQL. Spark SQL 是结构化的数据处理一个Spark模块.与基本的Spark RDD API不同,Sp ...

  10. 【Android 插件化】插件化技术弊端 ( 恶意插件化程序的解决方向 | 常用的插件化虚拟引擎 )

    文章目录 一.插件化技术弊端 二.恶意插件化程序的解决方向 三.常用的插件化虚拟引擎 一.插件化技术弊端 在之前的 Android 应用中 , 部分黑客将应用破解 , 植入自己的恶意代码 , 然后进行 ...

最新文章

  1. 恐怖小说之王——斯蒂芬·金 (转贴)
  2. 答应我不要问TCP三次握手四次挥手
  3. Python 提取数据库(Postgresql)并邮件发送
  4. Sublime Text 3 、WebStorm配置实时刷新
  5. python的使用_python的使用
  6. ubuntu更改mysql编码格式_Ubuntu修改mysql编码格式
  7. nginx 中location和root,你确定真的明白他们关系?
  8. stm32时钟树_STM32中的时钟
  9. laravel并行访问MySQL_laravel实现多数据库连接配置
  10. sql语句中单引号嵌套问题
  11. Uncaught TypeError: Illegal invocation问题解决方法
  12. 【ACL2020】DeeBERT:衡量性能与效率的 BERT 推理方法
  13. 全新开始fighting
  14. EOF经验正交展开(一)——主成分分析
  15. 计算机考研360能去哪里,计算机专业考研,有什么好的211院校推荐?
  16. 论文笔记目录(ver2.0)
  17. 新机如何把机械硬盘中的系统克隆到固态硬盘
  18. JavaScript设计模式之策略模式(学习笔记)
  19. 在OpenCV里使用图片修复
  20. 网络管理之网络状态测试命令

热门文章

  1. JAVA WORD转PDF
  2. 如何防止SWF文件被反编译 如何防止SWF文件被反编译(2)
  3. 画图软件Microsoft visio下载安装及使用
  4. 支持linux的翻译软件,CentOS 6.4下安装翻译软件StarDict
  5. Java实现的各种排序算法
  6. docker安装jdk1.8
  7. unity对敏感词库处理的记录
  8. 安卓java模拟器按键精灵,安卓按键精灵实现后台
  9. Unity--使用反编译软件ILSpy查看dll中的代码
  10. 网络安全及包分析实验报告