python绘制反比例函数_描点法画反比例函数图像的动态演示——数学软件GeoGebra制作教程...

Gif动态图又又又上传不成功了,建议跳转链接查看全文:描点法画反比例函数图像的动态演示--数学软件GeoGebra制作教程​www.toutiao.com

关于描点法画函数图像,前面已有三篇,包括以一次函数为例的:

有老师说,希望将此改为反比例函数,但是修改起来,难度大。希望出个教程。

先来看一下效果:

这里,为了快速地演示,特意将速度调快些。

难在哪

此效果的制作,能猜有什么难点吗?自变量x的取值比较特殊——序列指令无法直接应用。

列表中,小数显示为分数——分数文本指令的应用。

由于反比例函数分成两段,又需要动态绘制——动态绘制分段函数。

想要解决这些问题,并非在原有基础上简单修改即可。

不过,需要用到的指令,基本见过。

来看看怎么制作吧!

所有指令

先放个教程图:

加了红色框框的,是需要特别注意的。稍后会有解释。

所有按钮

和之前的“一次函数”作品一样:

创建四个按钮,按钮的标题、脚本分别为:标题:列表,脚本:启动动画[l]

标题:描点,脚本:启动动画[m]

标题:连线,脚本:启动动画[n]

标题:复位,脚本:

赋值[l,0]

赋值[m,0]

赋值[n,最小值(l1) - 0.5]

所以,如果是在之前的作品上修改,按钮就无须修改。

指令解释

【备注:部分指令在之前的教程中,已作出解释,本文不再赘述。】

以人教版教材为例,教材中,自变量x是取-12,-6,-4,-3,-2,-1,1,2,3,4,6,12。

我们知道具有简单规律的,可考虑用序列(sequence)指令,而这里自变量的取值,都是12的因数,及其相反数。于是,可运用因数列表(DivisorsList)指令:因数列表( )

因数列表指令得到的是一个列表:

而我们需要的是这两个列表的所有数值放在一起,并且,从小排到大,于是:

l1 = 升序排列(扁平列表({因数列表(12), -因数列表(12)}))

再来看l3'的书写:

首先,为什么不能直接对l3用分数文本(FractionText)指令:分数文本( )

分数文本( )

可以看到,分数文本指令,并不能直接作用于列表。而提取指令得到的是列表。

至于元素指令,是得到列表中的某一个元素,再与序列指令嵌套使用,最终得到的即为一个列表。

提取(l1, 1, n)等同于序列(元素(l1, k), k, 1, n):

l3'的具体解释如下:

函数的动态绘制问题,本质上是限定范围;而分段函数的绘制问题,本质也是限定范围:

先看自变量大于0的情况:

g(x) = 如果(1 - 0.1 ≤ x ≤ n, k / x)

因为自变量的取值中,最小正数为1。而“连线”时,需要比这个最小正数再小一点。

于是,限定在1-0.1到n的范围,而n=滑动条(最小值(l1) - 0.5, 最大值(l1) + 0.5)。

这里的0.1或0.5,也可取其他值。这主要是为连线时的视觉效果服务。

再看自变量小于0的情况:

f(x) = 如果(元素(l1, 1) - 0.5 ≤ x ≤ 如果(n < -1, n, -1 + 0.1), k / x)

n小于-1时,进行动态绘制;当n超过-1时,f(x)的图像即为静止的

结语

GeoGebra中,指令不少,我们经常用到的也不算多。

啊K认为最重要的是,知道有哪些指令,而语法可以不记。因为需要的时候,可以直接查找;而且用多几次,自然而然的,就有了自己的领悟,也在不知觉间达到了“记”的效果。

如需源文件,请回复反比例函数。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/297208.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

制作巴士电台彩蛋一枚

内容暂不透露哈&#xff0c;自己摸索&#xff0c;假如玩过魂斗罗&#xff0c;或知道google reader的彩蛋的话&#xff0c;那么巴士的彩蛋你应该也能试出来&#xff0c;哈哈 纯粹为增加点欢乐感~~

hadoop 2.7 java_Hadoop2.7环境搭建---Java环境变量

感谢分享&#xff1a;https://my.oschina.net/fhd/blog/335156一般来说&#xff0c;我们都会把Java安装到 /usr/local 目录 或者 /opt 目录下。这里假设java安装包已解压在了 /opt下&#xff0c;具体目录为&#xff1a;/opt/java8/java1.8.0_45目录(注意&#xff1a;如果是生产…

7年赚的2个亿,数学家6年就花光了,全砸在自家的房子上

全世界只有3.14 % 的人关注了爆炸吧知识提到数学家&#xff0c;我以为是这样的&#xff1a;发际线不低&#xff0c;面部表情匮乏&#xff0c;总爱是写外星符号。然而却是这样的&#xff0c;刚刚还在讲sin、cos,一转头就掏出一把小提琴&#xff0c;超高难度的帕格尼尼随想曲说来…

wp7开发官方教程和开发包

http://msdn.microsoft.com/zh-cn/windowsphone/gg675037.aspx转载于:https://www.cnblogs.com/kkcontrol/archive/2012/03/30/2425781.html

iOS-Runtime知识点整理

本文目录 1.Runtime简介2.Runtime相关的头文件3.技术点和应用场景 3_1.获取属性\成员变量列表3_2.交换方法实现3_3.类\对象的关联对象,假属性3_4.动态添加方法&#xff0c;拦截未实现的方法3_5.动态创建一个类4.面试题-1.Runtime简介回到顶部1.Runtime简介 因为Objc是一门动态语…

人人年薪百万?醒醒!

今天刷知乎&#xff0c;看见一个很有趣的帖子&#xff1a;中青校媒的一份调查结果显示&#xff1a;67.65%的大学生评估自己10年内会年薪百万。这个帖子下面一堆答主在那疯狂的讽刺挖苦&#xff0c;觉得年轻人什么都不懂就会幻想。我倒是觉得年轻人对未来充满憧憬和希望反而是好…

sql not exists用法_SQL Server 2012 高级用法(一)

最近用到了SQL Server 相关数据库等问题&#xff0c;于是整理了如下SQL Server高级用法系列。该系列不再介绍基础用法(select ,insert, update, delete, and or ,order by 等)。本文将介绍高级用法&#xff1a;Top, Like,通配符。三种高级用法。TOP Top 子句用于规定要返回的记…

HTTP 缓存介绍

HTTP 缓存介绍2种方式来提升你的web 应用程序的速度&#xff1a; 1、减少请求和响应的往返次数2、减少请求和响应的往返字节大小 HTTP缓存是最好的减少客户端服务器端往返次数的办法。缓存提供了提供一种机制来保证客户端 或者代理能够存储一些东西&#xff0c;而这些东西将会在…

json 查询 java_怎样在java中查询mysql得到如下的json格式的结果?

设唯一标识用户的是idString jsonString "{";preparedStatement connection.prepareStatement("select name,url,page from table_a where id 1 limit 1");ResultSet rs preparedStatement.executeQuery();rs.first();String name rs.getString(1);St…

谈谈女友卸妆后的感受?

1 2 医生和她的实习助手3 那个&#xff0c;打针的话能不能轻点呀4 ok&#xff0c;学会了 图自青鲤5 有点甜~6 一个人可以无聊到什么程度&#xff1f;7 所谓的前翻乾坤无敌轮回抓鱼大法。。8 《请回答1988》中的珍珠饰演者金雪演唱插曲《惠化洞》&#xff08;来源于weibo&#x…

隐藏无线网络技巧

无线信号一搜即到&#xff0c;无线网络一连即上&#xff0c;这是很多安全隐患的根源&#xff0c;没有一定的保护措施&#xff0c;无线网络犹如毫无遮挡在市井裸奔&#xff0c;所以在无线网络中隐藏电脑和无线路由器非常重要。想深度潜水&#xff0c;请看无线网络隐藏技巧。 要在…

隐形材料你见过吗?

1 提前锻炼&#xff0c;为春运做准备2 隐形的聚合物3 黄山西海地轨电车好像驶入了画中.....4 大猪蹄子&#xff0c;就是喜欢年轻的5 现在的小学生太会了吧&#xff01;6 当狗穿上了鞋&#xff0c;脚就不是自己的脚了~7 你仿佛在说我是王八&#xff1f;&#xff1f;&#xff1f;…

正则笔记

今天有个需求是 [无限个字符除了中文][无限个字符除了中文][无限个字符除了中文] 于是我写了个 ^[[][^u4e00-u9fa5]*[]][-*/%][[][^u4e00-u9fa5]*[]][-*/%][[][^u4e00-u9fa5]*[]]$ 报错 invalid range in character class 先不说语法问题&#xff0c;光是这一大坨玩意就让…

java中可以用浮点作为循环变量吗_Java千问:Java循环语句的几个冷门知识点你都知道吗?...

我们在进行Java开发的时候&#xff0c;经常会用到循环结构&#xff0c;但是有几个关于循环的“冷门”知识点&#xff0c;不知道你是不是都已经掌握了呢&#xff1f;我们一起来看看一、大括号可以不写吗&#xff1f;我们都知道&#xff0c;如果每次循环过程中要执行的语句只有一…

各个大学的录取通知书,哪个颜值最高?

近段时间&#xff0c;各大高校纷纷开始晒出自家的录取通知书&#xff0c;快来和小天一起评评哪家的颜值最高&#xff01;北京工业大学北京科技大学东南大学复旦大学哈尔滨工业大学南京农业大学南开大学清华大学天津大学西安交通大学中国传媒大学北京航空航天大学这不仅仅是一纸…

java中string 和stringbuffer的区别_Java中的String,StringBuilder,StringBuffer三者的区别...

最近在学习Java的时候&#xff0c;遇到了这样一个问题&#xff0c;就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢&#xff0c;自己从网上搜索了一些资料&#xff0c;有所了解了之后在这里整理一下&#xff0c;便于大家观看&#xff0c;也便于加深自己学习…

有关堆栈溢出(in vs 2005)的读书笔记--堆栈中 申请大数组

部分原创 66下一步 Vs 堆栈 理论修改的上限是多少 &#xff1f; 问题2&#xff1a; 全局变量去 最大的上限是多少&#xff1f; 堆栈&#xff08;休养版本测试&#xff09; 2012年3月31日17:31:27 3月 从 10^5到 10^6数组&#xff0c;导致vs… 当前&#xff1a;搭好脚手架…

烧脑又过瘾!这个被严重低估的学习方法,看完瑟瑟发抖!

▲ 点击查看科学家曾在基于脑科学和认知科学后得出一个“学习的金字塔”理论。就是下面这张图&#xff1a;最顶端的就是我们所谓的“知识”&#xff0c;但为了可以达到这个顶端&#xff0c;下面有一系列的支撑能力。而引申出来的核心概念&#xff0c;就叫“玩中学”。不要想当然…

java中统计括号配对_括号配对问题(C语言或JAVA语言代码)

描述现在&#xff0c;有一行括号序列&#xff0c;请你检查这行括号是否配对。输入第一行输入一个数N(0"]", "(", ")" 四种字符输出每组输入数据的输出占一行&#xff0c;如果该字符串中所含的括号是配对的&#xff0c;则输出Yes,如果不配对则输出…

arguments.callee()事例 参数检验

<script>var abcfunction(x){if(x<2) return 1;else return x*arguments.callee(x-1);}var yabc(5);alert(y); </script>参数检验 <script>function check(args){var actualargs.length; //实际的参数长度var expectedargs.callee.length; …