符号运算软件maxima简介.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
符号运算软件Maxima简介 作者:Richard H. Rand 翻译:dbzhang 目录 1 簡介 1 2 特殊键和符号 2 3 算术 3 4 代数 4 5 微积分 7 6 矩阵运算 9 7 Maxima编程 12 8 Maxima函数的不完全列表 14 1 简介 在Linux 中运行Maxima,只需键入 maxima回车 计算机将显示如下的欢迎词: Distributed under the GNU Public License. See the file COPYING. Dedicated to the memory of William Schelter. This is a development version of Maxima. The function bug_report() provides bug reporting information. (%i1) 1 2 特殊键和符号 2 此处(%i1) 是一个“标签”。每一个输入或输出行都贴有一个标签,每一行都可以在随后的会 话中通过标签被调用。标签i代表该行是你输入的命令,标签o代表该行为机器的响应。永远不要 尝试使用形如 %i1 或 %o5 的变量名,那将会和采用该标签的行相混淆。 Maxima 对字符的大小写是敏感的。所有内建函数的函数名都是小写的(sin, cos, save, load,等)。内建的常数采用小写形式(%e, %pi, inf, 等)。如果你键入SIN(x) 或者Sin(x), Maxima 认为你指代其他的函数而不是内建的sin 函数。用户自定义函数和变量可以采用大写或 小写的形式。注意foo(XY), Foo(Xy), FOO(xy) 是不同的函数。 2 特殊键和符号 1. 要结束一个Maxima会话,键入quit(); 2. 要终止一次计算而不退出Maxima,键入^C。(这儿^ 代表Ctrl键,因此^C 意味着先按 住Ctrl键,然后再按下C。)了解这一点在有些情况下对你是很重要的,比如,在一次计算 需要耗费太长时间的时候。举例如下: (%i1) sum (1/x^2, x, 1, 10000); Maxima encountered a Lisp error: Console interrupt. Automatically continuing. To reenable the Lisp debugger set *debugger-hook* to nil. (%i2) 3. 要告诉Maxima你已经完成了命令的输入,键入分号(;)并回车。注意到单独一个回车并不 代表输入的结束。 4. 另一个可以代替分号(;) 的终止符是一个美元符号($),而且,它可以使Maxima不回显计 算结果,当你在进行一次有着很长结果的计算,并且你不想浪费时间显示结果的时候,这 会很有用。 5. 如果你想重复一条你已经给出的命令,比如说在(%i5) 行,你可以在上述的行号前加两个 单引号(”) 的方法来避免再次输入,比如,”%i5。(注意这只是简单地输入(%i5) 行,而 不是把它再做一次- 试试吧。) 3 算术 3 6. 如果你想引用Maxima上一步计算的结果,你可以用它的o 标签,也可以使用专门的百分 号(%)。 7. 标准量e (自然对数的底数),i (-1 的平方根) 和p (3.14159?) 分别表示成%e,%i, 和%pi。 注意这里% 只是作为一个前缀使用, 与用% 来查询先前计算结果的用法完全无关。 8. 为了把一个值赋给一个变量,Maxima使用冒号(:),而不是等号。等号被用来表示方程或 等式。 3 算术 常见的算术操作符有: + 加法 - 减法 * 标量乘法 / 除法 ^或** 幂运算 . 矩阵乘法 sqrt(x) x的平方根 Maxima输出的特点是严格的算术(有理)运算。例如: (%i1) 1/100 + 1/101; 201 (%o1) ----- 10100 如果计算中涉及无理数,它们将保持符号形式: (%i2) (1 + sqrt(2))^5; 5 (%o2) (sqrt(2) + 1) (%i3) expand (%); (%o3) 29 sqrt(2) + 41 4 代数 4 尽管如此,将计算结果用小数显示出来往往是有用的。这可以通过在你想要展开的表达式后 面加上“ ,numer”来实现。 (%i4) %, numer; (%o4) 82.01219330881976 注意在这里使用了% 来引用上一步的结果. 在这个版本的Maxima 里, numer 给出16 位的有效 数字, 但最后一位往往是不可靠的. 尽管如此, Maxima 可以通过使用bfloat函数来提供任意高的 的精度: (%i5)

文档评论(0)

152****7770 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档