【精选】算筹1.1.0使用说明.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.1.0使用说明

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档