科百科
当前位置: 首页 范文大全

图解法怎么画目标函数(如此搞定描点法画函数图像)

时间:2023-05-31 作者: 小编 阅读量: 1 栏目名: 范文大全

而且输入框2一输入数值,a就会随之变化,根本无法保存已输入的数值。第一条指令与button1相对应,是为了显示函数图像。这是因为运行button1后,l1回归初始状态,不含任何元素,自然不存在l1的最小值、最大值,所以原先滑动条k的定义自然不起作用了,故需要再次定义。所以才说这一篇的做法是适用于多种函数,如果想要适用于三角函数,这就涉及到文本方面的修改了。

描点法画函数图像的步骤有:列表——描点——连线。

上一篇教程的效果图

上一篇说到可以通过输入框来改变参变量的值。那么,如果函数表达式、自变量x的取值都可以通过输入框来改变,那不就是一个GeoGebra文件可以搞定多种函数图像了吗?

来看看效果:


我们知道创建输入框时,选择关联对象,便可通过输入框的输入,改变所关联的对象。于是,制作思路由此开始。

思路概要
  1. 通过输入框1,输入函数解析式——需要函数f(x) = x【以下将 f(x) 简称为 f ,这里任意函数均可,因为在输入框一输入,函数 f 就跟着改变了】。
  2. 通过输入框2,输入自变量x的取值——需要数值a=0【同样,a 为任意数值均可】。
  3. 每次输入自变量x的取值,应有一个列表来存放——需要列表l1 = {}【即l1在原始状态时,是不含元素的列表】
创建相关对象

所有指令如下图所示,左边为指令,右边为相应的注释。

教程图【回复多种函数可获取word版】

不用急着看懂教程图,需结合输入框、按钮才能理解。这只是为方便叙述,才将所有指令先放上来。

创建输入框2

输入框2的标题为:请输入自变量取值: x=

关联对象为:a

那么,如何做到通过输入框2的输入,轻松存放一系列自变量x的取值?这自然需要在该输入框的脚本里写东西了!

怎么写呢?先介绍个指令:追加(append)

追加( <列表>, <对象> )

也就是在已有列表的最后一个元素的后面,再加上对象。举例请见图:

例子

而我们已有列表l1 = {},直接写指令追加(l1,a)即可吗?绝对不是的,这样一写,指令追加(l1,a)会产生一个新的列表(上图已说明了这一点)。而且输入框2一输入数值,a就会随之变化,根本无法保存已输入的数值。这个时候,就需要赋值(setvalue)指令上场了!只要把追加(l1,a)赋值给l1,即可解决问题,所以——

在输入框2的单击时脚本输入:赋值(l1,追加(l1,a))

有了这个输入框2,再回头看上面的教程图,好理解多了吧?如果不能理解,建议先看上一篇。

看完教程图,我们接着做!

创建按钮button1

【备注:在GeoGebra中,按钮名称默认为button1,button2,...】

标题:复位

单击时脚本:

l1={}

设置可见性(g, 1, false)

复位按钮,顾名思义是使所有对象回归初始状态,所以,列表l1={},这里的 gg(x) ,隐藏 g 也就是隐藏了函数图像。

创建按钮button2

标题:连线

单击时脚本:

  1. 设置可见性(g, 1, true)
  2. k=滑动条(最小值(l1) - 0.2, 最大值(l1)0.2)
  3. 设置可见性(k, 1, false)
  4. 赋值(k,最小值(l1) - 0.2)
  5. 启动动画(k)

这里的序号是为了方便看。然而,为什么需要写这么多条指令?

  1. 第一条指令与button1相对应,是为了显示函数图像。
  2. 为什么需要重新定义滑动条k?这是因为运行button1后,l1回归初始状态,不含任何元素,自然不存在l1的最小值、最大值,所以原先滑动条k的定义自然不起作用了,故需要再次定义。
  3. 为什么要隐藏滑动条k?这是因为再次定义滑动条k后,滑动条会在绘图区中显示出来
  4. 第四条指令是为第五条指令服务的——先让k变成最小值,才好开始连线
创建输入框1

终于轮到输入框1了!为什么现在才说到,请注意其脚本。

标题:请输入函数:y=

关联对象:f

单击时脚本输入:运行单击脚本(button1)

这里的脚本使得当改变函数解析式时,让所有对象回归到初始状态。

运行单击脚本(RunClickScript)指令,相当于点击button1的效果。


至此,终于完成作品了!

小拓展1

对比这一篇和上一篇的做法,你觉得哪一种做法更好?又或是各有优势?

这一篇的作品效果是列表描点同时进行,如果需要先列表,后描点,仿照上一篇即可。

小拓展2

为什么标题里说这是适用于多种函数的描点法画函数图像,而不是所有函数?

想一想,如果输入的是三角函数,会如何?

其结果是,列表变得非常不可爱——显示的是小数,这自然不是我们想要的效果。所以才说这一篇的做法是适用于多种函数,如果想要适用于三角函数,这就涉及到文本方面的修改了。

    推荐阅读
  • 合肥正大广场开业时间(经开区正大广场今日开业)

    合肥正大广场开业时间乐居买房姜姜发自合肥6月下旬,合肥商业齐爆发,大型购物中心轮番登场,轰动全城。据了解,正大广场曾多次延期开业。2017年11月,经济技术开发区表示正大桐山广场预计2018年10月开业。2018年7月,经济技术开发区表示建设单位正在加快推进施工进度,力争早日开业。2018年8月,经济技术开发区表示计划2019年春节后开业。据北城网友爆料,北城万达广场广告牌已经公示,项目将于12月31日开业,目前已启动招商。

  • 古代汉语的判断句四种基本类型(作与做)

    如果要在现代汉语中找一对最为纠结难辨的词,则非“作”与“做”莫属。在普通话中,“作”与“做”发音相同,词义缠夹,如何区分至今众说纷纭。由创作又引申指作品,如佳作、成功之作。也表示从事某种工作或活动,如做工、做生意。或是举行庆祝或纪念活动,如做满月、做寿。甚至有人认为“作”与“做”分不清,干脆统一用“作”,以避免纠缠。屋脊是一座房屋的眉眼,非得有经验的老瓦匠才能建造,黄县话称作“做脊”。

  • 六户三留守等重点人员走访情况(归仁镇落实三举措关爱)

    六户三留守等重点人员走访情况为进一步传承中华传统美德,关心关爱留守儿童、老人、妇女,保障其合法权益,归仁镇大力落实“三举措”关爱“三留守”人员。该镇根据实际需要成立“三留守”办公室,统一宣传“三留守”关爱政策,实现一次宣传多种人员受益。

  • 一钱多少克(一钱属于多少克呢)

    我们一起去了解并探讨一下这个问题吧!一钱多少克1钱约等于3.72克,钱换算为克的正确公式应为595÷16÷10。在建国初期,一斤等于16两,一两等于十钱,一斤等于16两,一两等于十钱。“钱”换算为“克”,人们普遍采用的换算方式是500g(1斤)÷16÷10=3.125g(1钱),一些中医院校教材中也是这样的,实际上,这个换算方法是有纰漏的。

  • 哪些人不宜吃葡萄(什么人不适宜吃葡萄)

    下面更多详细答案一起来看看吧!哪些人不宜吃葡萄糖尿病患者、便秘者、脾胃虚寒者不宜吃葡萄。葡萄含糖量高达10%-30%,以葡萄糖为主,属于高糖类水果。所以糖尿病患者不宜吃.葡萄中含多量果酸,多食容易引起肠胃蠕动增加,所以便秘者、脾胃虚寒者应少食。葡萄忌与海鲜、鱼、萝卜、四环素同食,服用人参者忌食吃后不能立刻喝水,易引发腹泻。

  • 公猫喂生牛肉怎么吃(猫饭研究所听说)

    牛肉,无论在西式大宴,或是快餐汉堡,都是当仁不让的主角,在以往,更是属上等肉类。猫咪“发腮”指的是猫咪成年以后,脸部变得圆润饱满,不再尖嘴猴腮。牛肉这种优质蛋白食物,在生长发育期喂食,的确可能促进猫咪发腮,但效果也只是见仁见智。宠物专用牛肉干中含有的添加剂较少,且保留了牛肉最原始的风味,猫主子们会更喜欢吃。

  • 怎么拌松花蛋简单好吃(如何用最简单的料做好吃的凉拌松花蛋?)

    接下来我们就一起去了解一下吧!怎么拌松花蛋简单好吃首先准备4个松花蛋,然后用线将松花蛋切成块,摆到盘子中。然后将葱和大蒜切成末,还有辣椒也切好。然后调汁,在碗里加入适量的生抽和陈醋,还有葱、大蒜和辣椒都放进去。然后加入一点点香油,搅拌均匀。最后将调好的料汁倒到松花蛋上就可以了。

  • 真实的缅北比你想象的更残酷(真实的缅北有多可怕)

    缅北被诈骗集团宣传为人间天堂,而实际上确是人间地狱,都是骗你的!那真实的缅北有多可怕呢?特别是缅北,很多军阀盘踞,在这里基本没有法律,有枪就是王,在缅北各武装势力的庇护下,缅北已经成为集诈骗、毒品、赌博、绑架、走私、贩枪、洗钱等各类违法犯罪的天堂。特别是最赚钱的诈骗集团与当地军阀相互勾结,军阀得到军费,诈骗集团得到保护。所以,重要的事情说三遍,千万不要去缅北,不要去缅北,不要去缅北!

  • 梦到前男友找我复合(梦到前男友找我复合有什么预兆)

    跟着小编一起来看一看吧!梦到前男友找我复合如果准备待产的人梦到自己的前男友找自己复合,也许是要生女孩儿。如果女生经常梦到前男友找自己复合,说明你们有可能会重归与好。梦见前男友找自己复合,可能找自己的潜意识当中还有对方的位置存在。梦见前男友找自己复合,预示自己的财运近期好。

  • 想要美白这3件事一定要做(为什么你白不起来)

    Q1:天生黑使用美白产品能变白吗?有可能你觉得你「天生黑」,但其实只是你之前不注意防晒和美白导致的后天黑。不信你看看你的大臂内侧和大腿内侧,如果发现和其他地方反差很大,那么恭喜你,你并不是天生黑。紫外线、炎症、皮肤破损、激素水平变化都会引起黑色素产生,但大部分原因其实还是紫外线。