zip的作用_geogebra进阶系列4:映射指令的神奇作用(巧妙提取多边形列表中的顶点)...

欢迎您点击文章上方蓝字,关注本公众号一、简要说明geogebra相比几何画板一个独特的地方:可以利用指令来和电脑交互,这样相当于人工智能,所以非常先进。但是有些高手大神喜欢把指令嵌套很多层,虽然非常简洁的完成了一些工作,但是可读性比较差。笔者建议嵌套指令不要超过三层,其它分步完成,可能更好,可读性更强,因为数学已经很难了,如果在难的数学上再加上难懂的ggb,那引起兴趣或推广的可能性就更低...
摘要由CSDN通过智能技术生成

欢迎您点击文章上方蓝字,关注本公众号

一、简要说明

geogebra相比几何画板一个独特的地方:可以利用指令来和电脑交互,这样相当于人工智能,所以非常先进。

但是有些高手大神喜欢把指令嵌套很多层,虽然非常简洁的完成了一些工作,但是可读性比较差。

笔者建议嵌套指令不要超过三层,其它分步完成,可能更好,可读性更强,因为数学已经很难了,如果在难的数学上再加上难懂的ggb,那引起兴趣或推广的可能性就更低。我们学习ggb的目的之一本来就是辅助理解数学或物理,对吧。当然,能把ggb当成一个独立的学问进行研究也是可以的想法。

二、映射指令的基础知识

映射指令在唐老师的指令汇编中,做了如下一些简单的介绍。(当然能写成这样的指令汇编也非常不容易!)

Zip. 映射 (本案例的源文件在文尾可下载)

Zip( ( ,,,,,...) ) ;

映射( (< < 表达式 >,< 变量 1>,< 列 表1>,< 变量 2>,< 列表 2>,...) ) 。

生成一个新列表,其元素是:将指定列表中相应位置的元素依次作为变量代入表达式而取得的

结果。新列表的长度是输入的列表中最短的长度。

事实上,映射指令完全可以只使用单一集合作为参数。这使它在需要对一个集合中的元素进行逐个调用的时

候,相比序列指令更为简短便捷从而替代使用。

例如:“映射[a^2,a,数集]”就比“序列[元素[数集,a]^2,a,1,长度[数集]]”简捷得多。

这个案例什么意思呢?

即已有序列 产生的数集:序列(k + 1, k, 0, 10)

fb2e13b6b9c39260b648a8a69ee02d93.png

如果应用映射指令:映射(a², a, l1)

得到的结果为:

9ccd50c51e616ccd6c99a2258eba4d04.png

但如果利用序列:序列(元素(l1, a)², a, 1, 长度(l1))

得到的结果为:

0a8716194afc8d7478e3709abc7d3e2a.png

两个指令的效果是一样的。

但是映射指令要简短一些!

提示:映射指令类似于其它编程语言中被称为“map”的概念。

又如:映射[n+m, n, {1, 2, 3}, m, {1, 2}],

结果是{2,4};

大家能看明白吗?1+1=2,2+2=4,3就不能参与运算了!

又如:设 P,Q,R,S 是一些点,映射[中点[A,B],A,{P,Q},B,{R,S}]

返回一个取线段 PR和 QS 中点的集合:{PR 的中点坐标,QS 的中点坐标}。

又如:设多项式的集合 list1={x^2,x^3,x^6}࿰

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GeoGebra(geogebra文版)是一款结合“几何”、“代数”与“微积分”的动态数学软件,它是由美国佛罗里达州亚特兰大学的数学教授Markus Hohenwarter所设计的。一方面来说,GeoGebra(geogebra文版)是一个动态的几何软件,您可以在上面画、向量、线段、直线、多边形、圆锥曲线,甚至是函数,事后您还可以改变它们的属性;另一方面来说,您也可以直接输入方程和坐标。所以,GeoGebra也有处理变数的能力(这些变数可以是一个数字、角度、向量或座标),它也可以对函数作微分与积分,找出方程的根或计算函数的极大极小值。所以GeoGebra同时具有处理代数与几何的功能。 GeoGebra(geogebra文版)列举几个优 (1)完全免费,真是难得啊; (2)程序思路非常清晰,网站wiki说程序是由美国佛罗里达州亚特兰大学的数学教授Markus Hohenwarter所设计的。而看编写人员介绍,这程序是一个硕士研究生的毕业论文课题,现在在其博士研究期间也还在不断更新。几乎不用帮助都可以完成大部分的简单操作。很容易上手; (3)直接基于JAVA程序编写,因而其动态网页输出效果非常好; (4)几何体属性较多,从颜色到线型到样式都很多; (5)内置了圆锥曲线(同时会给出方程)、极线(反演)、切线(可以是圆、圆锥曲线、函数)、函数的求导; (6)有输入框,可以直接输入各种命令和函数等; (7)有动态性文本,文本随图形变化而变化; (8)从GeoGebra 3.0 开始可以自订工具了,你可以于绘图的时候指定输入及输出物件,在工具列上建立你自己的绘图工具,在该网站的wiki,可以看到不少美丽的图案和不少人贡献的工具,如Bezier曲线等; (9)网站的wiki,代表了一种开放式的思想,也可以有更多的人参与其GeoGebra(geogebra文版) 版特色 1、整合三份文使用教程和在线帮助及Wiki链接,方便国人快速入门; 2、整合应用实例近百个,方便爱好者体验和参考; 3、重新打包制作,使软件更符合国人的使用习惯。 GeoGebra(geogebra文版) 截图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值