版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年常德太阳山技师学院高职单招职业技能考试题库(典型题)附答案详解
- 2025年宣城职业技术学院单招综合素质考试题库及完整答案详解(各地真题)
- 2025年太原旅游职业学院单招综合素质考试模拟试卷附完整答案详解(名校卷)
- 2026年河南女子职业学院单招综合素质考试题库附参考答案详解(模拟题)
- 春节春运交通枢纽管理工作手册
- 2025年黑龙江大庆油城职业学院高职单招职业适应性测试考试模拟试卷【综合题】附答案详解
- 2024年山东海事职业学院单招职业技能考试模拟试卷附参考答案详解(B卷)
- 2024年安徽省阜阳市高职单招职业适应性测试考试模拟试卷附参考答案详解(培优B卷)
- 2026年聊城市中医医院公开招聘备案制 工作人员(24人)考试参考题库及答案详解
- 2026年唐山市开平区住房和城乡建设局人员招聘笔试参考试题及答案详解
- 2026年医师定期考核考试题及参考答案
- 2026年1月浙江省选考物理试题及参考答案
- 2026年数据治理师物流方向中级笔试模拟题
- 2026科威特水处理行业市场供需分析及前景规划分析研究报告
- 2026年幼儿教师选调考试试题及答案
- 胸壁继发恶性肿瘤的护理
- 2025年07月中华联合财产保险股份有限公司池州中心支公司招考1名内勤岗位人员笔试历年典型考点题库附带答案详解试卷2套
- 实施指南(2026)《YBT 6201-2024蜂窝密封用高温合金箔材》
- TRIZ基础知识教学课件
- 雨课堂学堂在线学堂云《导弹总体设计导论(国防科技)》单元测试考核答案
- 牙齿急性损伤课件
评论
0/150
提交评论