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

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

时间: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

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

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

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

    推荐阅读
  • 黄鳝鱼汤面做法(制作黄鳝鱼汤面的方法)

    以下内容大家不妨参考一二希望能帮到您!黄鳝鱼汤面做法食材:黄鳝2克韭菜200克、葱、姜150克、菜籽油50克盐、料酒、胡椒粉、味精各少许。热锅至120度倒入菜籽油,冒烟后倒入葱姜爆香。倒入黄鳝煎至鱼皮发脆。加少许的料酒和胡椒粉,放入清水,大火煮烧。放入韭菜,烧开后关火。面条煮好后,盛入内,浇上黄鳝鱼汤。最后配上酱菜,美味营养的黄鳝鱼汤面就做好了。

  • 鱼肝油和鱼油怎么选(鱼油和鱼肝油怎么区分)

    鱼油是深海鱼体全部油脂类物质的总称,包括体油、肝油和脑油,也是带有微弱鱼腥味的油状液体。其主要成分为维生素A、D,根据产品的不同,AD的含量也有所区分。鱼肝油、鱼油尽管只有一字之差,对人体的保健功能却截然不同,不可混淆,更不可以相互取代。

  • 好听的两字id(好听的两字id大全)

    灵松汐黛,我来为大家讲解一下关于好听的两字id?跟着小编一起来看一看吧!好听的两字id灵松汐黛璃尔灵瞳孤寐卿绡沐樱逝爱落雪夜夜紫烟無戀惜萱暖眸駦屿南笩野橘寺瑾蓝汐弈星苑心零栀巷雨凉梦寄风星尘久橙檬初离染梦魇樱花南锣半夏惊鸿浮梦依秋海静冷荷

  • 又脆又爽的泡萝卜怎么做(饭店的泡萝卜为什么好吃)

    大家好,这里是,关注老刘,每天分享一道好吃又实用的家常菜,下面我们就来聊聊关于又脆又爽的泡萝卜怎么做?所有的食材不能碰到生水,生水容易腐败。再搅拌均匀,然后盖上盖子,放在冰箱腌制24小时即可食用7、萝卜具有抗癌的作用。因为萝卜中的特有的辣味的成分会让细胞不出现不正常的分裂的情况,所以萝卜具有抗癌的效果。

  • 四六级考试各题型答题技巧(英语四六级蒙题技巧)

    的地方,还有举例与打比方的地方,例如as,such,forinstance等出现的地方,有很明显的规律!句式框架就是骨架,主谓宾就是血肉,定状补就是衣服!

  • 诡怎么读(诡的读音)

    下面内容希望能帮助到你,我们来一起看看吧!诡怎么读读作[guǐ]。诡,形声,从言,危声。把不真实的或不实际的某种事物作为真实或实际的事物提出或提供。模棱两可或似是而非的推理;对原则的错误运用,特指对法律道德原则的错误运用。《前汉·京房传》臣出守郡,自诡效功。《师古注》自以为忧责也。《孔融·荐祢衡表》昔贾谊求试属国,诡系单于。《注》自责必系单于也。

  • 云顶之弈宝典怎么升级(简介云顶之弈宝典怎么升级)

    免费的银河宝典有升级版棋盘加强版银河宝典能立刻获得超过20级的奖励以及,下面我们就来聊聊关于云顶之弈宝典怎么升级?接下来我们就一起去了解一下吧!云顶之弈宝典怎么升级免费的银河宝典有升级版棋盘。加强版银河宝典进行游戏可以解锁1星及2星的限时版。《云顶之弈》游戏获得固定的经验值升级。发放提高排位赛成就的奖励。更新一系列全新的棋盘。

  • 吟乡愁七绝(七律乡愁四首)

    谷堆戏耍迷藏捉,芳陌欢怡竹马骑。历尽沦桑回眼望,人生快乐在孩时。瓜园露宿狗为伴,江渚放牛洲作床。人遭厄运思亲友,浪打横舟恋港湾。小塘萍水白鹅戏,毛竹篱园花狗汪。客地风光虽旖旎,独钟故里黑泥香。

  • 考斯沃斯是制造什么的(考斯沃斯公司)

    考斯沃斯是一家汽车引擎制造公司。考斯沃斯在福特汽车制造公司的支持下,以精湛的制造工艺和性能非凡的比赛专用引擎而享誉赛车界。1959年,考斯沃斯在成立一年后,推出了他们的第一款FormulaJunior发动机,并且将这款发动机用于汽车赛事上,经过短短的一年时间就获得了首次的胜利,之后考斯沃斯将发动机推向了F1赛车。

  • 麒麟瓜(怎么挑选(挑选麒麟瓜方法)

    麒麟瓜看外形挑选西瓜首先看外形,要挑外形漂亮的瓜,如果是畸形的,如葫芦状或是扁平状、尖嘴状、大肚状等,畸形西瓜瓜身上比较狭窄的部分,吃起来口感不佳,这种西瓜多是败育或者受粉不良等原因所致。看颜色看西瓜的颜色,熟了的西瓜颜色发亮,生瓜则颜色发青,发乌,没有光泽。在西瓜成熟的旺季,再吃存放较久的瓜,口感各方面都有所欠缺。底部纹路较紧密的西瓜,则表示皮薄,通常比较好。