算筹1.0.7使用说明.pdfVIP

  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文档。上传文档
查看更多
算筹1.0.7使用说明

算筹系统简介 中文 English 该系统主要用于任意大整数,分数计算,高精度浮点数计算,复数计算,矩阵运算,以及简单的 代数演算。同时,实现了一个程序设计语言,方便用户自己实现更复杂的计算。系统还支持简单 的二维绘图, 单变量数值积分,简单的概率统计功能。 目前版本为 1.0.7。 • 计算 • 算筹语言初步 • 绘图 • 常用库函数 • 计算机代数 • 帮助 • 配置变量 • 算筹程序设计语言 • 常见问题 计算 • 简单计算 • 精度控制 • 分数计算 • 机器浮点数计算 • 十六进制八进制二进制 • 复数计算 • 运行控制 • 加载程序文件 简单计算 直接输入: 回车就可以得到3 。+,-,*,/,^分别是加减乘除以及乘方。mod 表示模运算。 得到 ½ 。一般地,整数运算,结果是分数或整数。当然如果开方, 将有可能得到代数表达式。 将得到六分之五。 则到√2 。开三次方,用cuberoot 。开多次方,用root 。开多次方,但只返回一个根(特别是复 数),用 root1 。 则得到 2 。 输入 看看结果。如果想要得到小数表示,可以输入小数。如: 还可以用 evalf 过程来求小数值。如输入 则得到分数。再输入 就可以得到小数表示。这里 % 表示上一结果。类似地, %% 表示倒数第二个结果,一直可追溯上 去。 evalf 还可以有第二个参数,即计算的位数。 计算结果有 50 位有效数字。但这时临时的设置。执行完后,仍然用系统的设定。修改系统的设定, 参阅精度控制。对于浮点数,也可以用normalizeFloat(num, digits)来减少位数。如: 当给定的数字中有小数时,最后的结果是小数。比较: 数学常数有 E, PI, I 分别表示自然对数 e,π 及虚数 i 。 输入 看看结果。 支持的函数为常用函数。如: sqrt(二次方), cuberoot(三次方), root(开方), root1(开方,只返回一个根), abs , exp( E 为底的指数), ln, log, log2 ,阶乘, sin, cos, tan, arcsin, arccos, arctan, atan2, sinh, cosh, tanh, arcsinh, arccosh, arctanh 。 root1 与root 类似,不同的是当 root 返回多个根时,它只返回一个 根。 阶乘直接用!表示。 atan2(image, real)与 arctan 类似,只不过用二个参数,值域是(-π, π], 可以准确定位结果的象限。 将得到结果:51090942171709440000。 精度控制 运算中,小数的有效数字缺省地设为 30 位。可以用以下配置命令来设置: 前一语句将有效数字设为 20 位。后一句显示当前的配置情况。第三句则读取当前的有效数字位数, 并放到$digits 变量中。 值得一提的是,这是的数位是指有效数字,不是小数点后的数字,即用的 是浮点数的概念。 分数计算 在程序中可以直接输入分数。例子如:-1(1/2), 0(2/3)。后一例子中,0 可以省略。但严格来说,省 略了0 以后,(2/3)是作为一个除法表达式输入的。但结果仍然是 2/3 了。 可以用toFraction 来将浮点数转化为分数。一共有三个版本。toFractionExact, toFractionReduce, toFractionFit 。而toFraction 与toFractionReduce 是一样的。 toFractionExact 简单地将浮点数转换为分数,比如toFractionExact(0.333333)将会得到 333333/1000000 。 toFractionReduce 将做简单的化简,toFractionReduce(0.333333)将得到 1/3。toFraction 与 toFractionReduce 是同一个函数。 而 toFractionFit(num, begin, end)则遍历分母为begin 到 end 的分数,找一个最接近的。一个较好的 例子是 toFractionFit(3.1415926), 将会得到 3(16/113) 。未指定begin, e

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档