集算器的序号思维及定位计算.pdfVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
集算器的序号思维及定位计算.pdf

集算器的序号思维及定位计算 1 成员访问 集算器中的集合都是有序的,因此可以用成员在序列中的序号来引用。灵活运用序号可以更充 分地发挥集算器的能力,使运算更为简捷高效。集算器中在使用某些函数时,推荐使用序号或序号 数列作为参数,比如删除记录时的delete 函数以及重排序表的compose 函数等。 最简单的应用方法:直接用序号访问成员,和一般编程语言中数组类似。 A 1 [1,3,5,7,9] 2 =A1(1) 3 =A1(3) 4 A1(2)=4 5 A1(4)=8 A2 与A3 从序列A1 中获取指定位置的成员,结果如下: A4 与A5 修改了A1 中的序列,用分步执行的方式,可以看到A1 中序列的变化如下: 使用m(i)函数可以从后面倒数取或循环取,这个函数为A (i) 提供了有效的补充。 A 1 [1,3,5,7,9] 2 =A1.m(3) 3 =A1.m(-2) 4 =A1.m@r(6) 5 =A1.m@r(12) 6 =A1.m(6) A2 和A3 用A .m()函数从序列中获取指定序号成员的值,其中-2 代表倒数第2 个成员。A4 和 A5 中的代码添加了@r 选项,在获取成员时,如果指定的序号越界则循环取数,如序号12 循环A1 中的成员2 次后,相当于获取第2 个成员。A2~A5 中的计算结果如下: A6 中,指定的序号6 超过了序列的长度,又没有使用@r 选项,会返回空值。 集算器还提供了一组以p 开头的函数,以查找成员序号: A 1 [3,5,1,9,7] 2 =A1.pos(5) 3 =A1.pmin() 4 =A1.pmax() 5 =A1.pselect(~%5==0) A2 中查找指定成员的位置序号,如果有多个同值成员,只返回第1 个序号。A3 和A4 分别返回 最小与最大成员的序号。A5 中,找到第1 个满足条件的成员的序号,即第1 个5 的倍数成员所在位 置。计算后,A2~A5 中的结果如下: 当成员不在序列中时,pos 函数将返回null,可以用pos 函数来判断成员是否属于集合。 A 1 [3,5,1,9,7] 2 =A1.pos(1) !=null 3 =A1.pos(2) !=null A2 与A3 中的计算结果如下: 2 子集访问 用序号还可以访问集合的子集。 A 1 [3,5,4,6,1] 2 =A1([1,3,5]) 3 =A1([3,5,2]) 4 =A1([4,1,3,1]) 5 A1([1,3,5])=[12,43,28] 6 A1([2,4,3])=0 A2,A3 与A4 从序列中获取子集,与取成员不同的是,在这里使用的参数是序号构成的数列。计 算后,A2,A3 和A4 中结果如下: A5 与A6 中修改序列中的成员,使用序列参数,一次修改多个成员。使用分布执行,可以看到 A1 中序列的改变如下: m()函数也适合于用序号数列访问子集。 A 1 [3,5,4,6,1] 2 =A1.m([1,-1]) 3 =A1.m@r([1,6,12]) 4 =A1.m@0([1,6,3]) 使用A .m()函数时,参数数列中可以使用负数表示倒数的位置,也可以添加@r 选项表示位置越 界回转。另外,还可以添加@0 选项,此时,如果参数序列中存在越界的序号,则对应的空值不会出 现在结果中。A2,A3 和A4 中的计算结果如下: 如果加上@a 选项后

文档评论(0)

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

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

1亿VIP精品文档

相关文档