个人工具
登录
查看“Maxima简介”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Maxima简介”的源代码
来自Ubuntu中文
←
Maxima简介
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
== 算术 == 常见的算术操作符有: * + 加法 * - 减法 * * 标量乘法 * / 除法 * ^或 ** 指数 * . 矩阵乘法 * 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 尽管如此,将计算结果用小数显示出来往往是有用的。这可以通过在你想要展开的表达式后面加上“ ,numer” 来实现。 (%i4) %, numer; (%o4) 82.01219330881976 注意在这里使用了% 来引用上一步的结果. 在这个版本的 Maxima 里, numer 给出 16 位的有效数字, 但最后 一位往往是不可靠的. 尽管如此, Maxima 可以通过使用 bfloat函数来提供 任意高的的精度: (%i5) bfloat (%o3); (%o5) 8.201219330881976B1 显示的有效数字的位数由Maxima的变量fpprec控制,它的缺省值是16: (%i6) fpprec; (%o6) 16 在这儿我们重置 fpprec 以产生100个有效数字: (%i7) fpprec: 100; (%o7) 100 (%i8) ''%i5; (%o8) 8.20121933088197564152489730020812442785204843859314941221# 2371240173124187540110412666123849550160561B1 注意在(%i8)中用两个单引号('')来重复命令 (%i5)。Maxima可以处理非常大的数而不用近似值: (%i9) 100!; (%o9) 9332621544394415268169923885626670049071596826438162146859# 2963895217599993229915608941463976156518286253697920827223758251# 185210916864000000000000000000000000
返回至
Maxima简介
。