网站大量收购独家精品文档,联系QQ:2885784924

Geogebra相交路径缺陷的解决方法.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Geogebra 相交路径缺陷的解决方法 潘立强 QQ:104729555 提出问题 Geogebra 中,指令相交路径求作两个多边形重叠部分非常方便,可直接得到重 叠部分面积。但文件保存后,再打开,有时会出现原来使用相交路径得到的对象未定 义,并创建了一个新对象的问题。(使用Geogebra 版本为5.0.406) 实例 正方形ABCD 边长8 厘米,等腰三角形EFG 的斜边长26 厘米,正方形和三角形 在同一直线上,如图 1 所示,CF=10 厘米,正方形以每秒 2 厘米的速度向右沿直线 运动。作出正方形ABCD 与等腰三角形EFG 相交形成多边形面积的变化情况。(本文 只作相交多边形) 图 1 绘制上图的指令与过程,此处不再列出。记正方形 ABCD 为p1,三角形 EFG 为 t1,在正方形中,点C 可在x 轴上移动,其它三点则是通过点C 位置计算得到的。记 正方形ABCD 与三角形EFG 相交得到的多边形为p2。 移动点C,使正方形ABCD 与三角形EFG 相交,且重叠部分为三角形时,使用指 令作相交部分: =相交路径(,),所得结果如图 2 所示: 图 2 再移动点C,使用正方形ABCD 全部落在三角形 EFG 内,保存文件,然后关 闭文件,再打开,可以发现p2 变成未定义,自动创建了一个新对象poly1,如图 3 所 示。 图 3 问题引起的原因 Geogebra 对多边形的分类比较细,可分为三角形、四边形、五边形、六边形及多 边形。三角形、四边形与其他多边形的命名规则不一样,三角形用t1,t2 形式的名称命 名,四边形则用 q1,q2 形式的名称命名,而其他多边形则用 poly1,poly2 形式的名称 命名。重新打开Geogebra 文件时,指令相交路径会重新执行一次,当原有对象类型 与指令相交路径执行得到的对象类型不一致时,就会重新创建一个新的对象,而原来 对象的值为”?”。 简单的说,这个问题引起的根本原因是,Geogebra 对象命名的规则引起的。 解决问题 如果能阻止相交路径指令得到的对象被命名,这个问题就能得到解决。阻止得到 的对象被命名,最简单的方法是使用嵌套指令,将指令相交路径嵌套在其他指令之中, 也可将指令放在 “{} ”内创建列表。 ( ) 在正方形ABCD 与三角形EFG 相交时,作相交部分: = {相交路径 , }。 只要两者相交,改变相交部分形状,再按之前保存关闭再打开的方法测试,可以发现 可以正常运行。 现移动点C,使用正方形ABCD 与三角形EFG 不相交,保存关闭再打开,鼠标无 法操控绘图区的对象,但代数区的对象可以操控。当两者不相交时,不能使用上面的 ( ) 指令,两者不相交时,相交路径 , 得到的是一个未定义对象。下面使用嵌套指令 可解决这个问题: L =如果(定义否(相交路径(p1, t1)), {相交路径(p1, t1)}, {0}) 1 相交部分的面积为L (1)。相交部分的顶点可用交点指令去做,这里不做详细介绍。 1 指令中英文对照表 中文指令 英文指令 相交路径 IntersectPath 如果 If 定义否 IsDefined

文档评论(0)

188****0358 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档