




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、利用PowerPoint和Excel创建动态函数图像作者:刘景州来源:中国信息技术教育2010年第13期在制作课件时,理科教师经常会用到一些精确的函数图像,特别是动态演示函数变化规律的图像。其实利用PowerPoint和Excel这两个常用的软件就能很好地创建这样的图像,笔者以一个典型的函数y=Asin(x+)图像为例,和大家共同见证这一图像的创建过程,所用到的版本为Office 2007。 利用PowerPoint实现利用PowerPoint实现的创作思路是:利用VBA工具中的文本框、按钮以及相应的画线函数控制y=Asin(x+)中的相应参数,在与用户的交互中,形象展示出各参数对图像的影响以
2、及图像的变化过程,具体操作步骤如下。1.排列课件所用到的各对象首先调出开发工具面板,在PowerPoint选项里显示开发工具选项(如图1),则会出现开发工具的面板。点选开发工具面板中需要的选项并拖放到幻灯片中,即三个文本输入框,用来接收幻灯片放映时输入的A、的值,通过改变这三个参数的值,观察函数y=Asin(x+)图像的相应变化,并联系生活中的实际意义,从而让抽象的数学形象化,激发兴趣,鼓励学生进一步探索数学王国的奥秘。这些功能的实现还需要三个按钮对象,分别命名为画图、画坐标轴、清除图像。命名是在按钮的属性面板里,将“Caption”右侧的内容改为按钮显示的文字,并将“AutoSize”右侧的
3、“False”改为“True”。其他的可以采用默认形式(如图2)。2.VBA代码的编写Office 2007提供了一个扩展功能的工具,可以把指令加载到相应的对象上,从而实现更多的交互功能。在各按钮上点键,选择查看代码就能打开VBA代码编辑窗口。下面是画图按钮的代码:Private Sub CommandButton1_Click()With ActivePresentation.SlideShowSettings.Run.View.PointerColor.RGB = RGB(0, 0, 255)End WithA = Val(TextBox1.Text) * 100B = Val(TextB
4、ox2.Text)C = Val(TextBox3.Text) * 3.14 * 100 / 180Do While Count 450x1 = Count + 100y1 = -A * sin(B * Count + C) / 100) + 200Count = Count + 1x2 = Count + 100y2 = -A * sin(B * Count + C) / 100) + 200SlideShowWindows(1).View.DrawLine x1, y1, x1, y2LoopEnd Sub注:其中With语句改变正弦函数图像的颜色,DrawLine函数配合Do循环画出图像
5、。Private Sub CommandButton2_Click()SlideShowWindows(1).View.EraseDrawingEnd Sub这段代码是清除以前画的图像,实现多次输入。以下内容是画坐标系的代码,是利用画图命令配合循环语句实现的。Private Sub CommandButton3_Click()With ActivePresentation.SlideShowSettings.Run.View.PointerColor.RGB = RGB(0, 0, 0)End Withh = 100k = 200Length = 10Number = 500Dim xxxx
6、= 1Do While xx NumberIf xx Mod 4 = 0 ThenSlideShowWindows(1).View.DrawLine h + xx * Length, k - 7, h + xx * Length, kSlideShowWindows(1).View.DrawLine h - xx * Length, k - 7, h - xx * Length, kSlideShowWindows(1).View.DrawLine h, k - xx * (Length + 4), h + 7, k - xx * (Length + 4)SlideShowWindows(1)
7、.View.DrawLine h, k + xx * (Length + 4), h + 7, k + xx * (Length + 4)ElseSlideShowWindows(1).View.DrawLine h + xx * Length, k - 3, h + xx * Length, kSlideShowWindows(1).View.DrawLine h - xx * Length, k - 3, h - xx * Length, kSlideShowWindows(1).View.DrawLine h, k - xx * (Length + 4), h + 3, k - xx *
8、 (Length + 4)SlideShowWindows(1).View.DrawLine h, k + xx * (Length + 4), h + 3, k + xx * (Length + 4)End Ifxx = xx + 1LoopSlideShowWindows(1).View.DrawLine h, k, h + xx * Length, kSlideShowWindows(1).View.DrawLine h - xx * Length, k, h, kSlideShowWindows(1).View.DrawLine h, k, h, k - xx * LengthSlid
9、eShowWindows(1).View.DrawLine h, k, h, k + xx * LengthEnd Sub下页图3即是幻灯片播放时的效果。 利用Excel实现首先,在工作表中根据函数的等量关系输入相应的数据,然后制作出图表,这里选择的是带平滑线的散点图,利用滚动条实现各参数的动态改变,做出更灵活的动态交互效果。1.输入数据如图4输入各单元格数据,自B1至AX单元格是-24到24数字序列;第二行是X的值,数量关系是B2=B1*PI()/12,用自动填充柄拖到AX2即可;第三行是y值,y=$B$4*SIN($B$6*B2+$B$7),同样填充到AX3;A、分别输入到下面,为滚动条链
10、接用。2.制作图表插入图表,选择带平滑线的散点图,选择数据区域为B2AX3,这样正弦图像已经画好了,到此我们已经得到一个比较精确的正弦函数图像。3.制作滚动条下面我们插入三个滚动条来动态改变A、三个参数的值。和PowerPoint一样,可以调出来开发工具面板,插入滚动条,这里以制作参数A的滚动条为例(如图5)。右击滚动点,设置控件格式,单元格链接为B5,这里要说明一点:B2里面A引用的是B4,B4=B5/10,这是因为滚动条控件格式的步长至少是1,除以10之后让它的步长缩小为0.1,使得图像曲线的变化更流畅、自然。4.演示拖动控制A、三个参数的滚动条,可以看到图表中各参数值的变化以及图像的变化(如图6),这样可以让学生形象地看到y=Asin(x+)的变化规律,帮助学生理解函数的数学意义和现实意义。 小结从上面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高端离婚子女抚养费支付及子女教育保障合同范本
- 离婚协议书签订后财产转移及债务承担合同
- 招标师《招标采购合同管理》第五章热点试题及答案
- 电商平台店铺租赁合同转让及电商数据分析协议范本
- 仓库租赁合同附加仓储设备租赁及维修协议
- 借款合同范本借款合同4篇
- 教育机构线上招生策略2025年实战攻略报告:招生策略优化全解析
- 切磋协议书4篇
- 合成生物学与人工智能的交叉应用-洞察及研究
- 体育运动员的心理韧性研究-洞察及研究
- 【英语】江苏省苏锡常镇2025届高三下学期二模试题(解析版)
- 2024年德州禹城市事业单位引进青年人才真题
- DBJT15-110-2015 广东省建筑防火及消防设施检测技术规程
- 2025年环境保护法知识竞赛题库(附含答案)
- 2025至2030年中国海岛文化旅游行业市场运营现状及投资规划研究建议报告
- 四川信达饰品科技有限公司年产1亿包家居水晶饰品项目环评报告
- 4.2认识一次函数第1课时“均匀”变化的现象课件北师大版八年级数学上册
- 文物、古建筑、塔类、寺庙类施工方案、施工组织设计【高分可编辑】
- 生产开停机管理办法
- 养老护理员培训排泄照护
- 2025年小学道德与法治课程标准(2022版)考试测试卷及答案(共三套)
评论
0/150
提交评论