利用PowerPoint和Excel创建动态函数图像.doc

利用PowerPoint和Excel创建动态函数图像.doc

ID:57317076

大小:333.00 KB

页数:7页

时间:2020-08-11

利用PowerPoint和Excel创建动态函数图像.doc_第1页
利用PowerPoint和Excel创建动态函数图像.doc_第2页
利用PowerPoint和Excel创建动态函数图像.doc_第3页
利用PowerPoint和Excel创建动态函数图像.doc_第4页
利用PowerPoint和Excel创建动态函数图像.doc_第5页
资源描述:

《利用PowerPoint和Excel创建动态函数图像.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、利用PowerPoint和Excel创建动态函数图像作者:刘景州来源:《中国信息技术教育》2010年第13期        在制作课件时,理科教师经常会用到一些精确的函数图像,特别是动态演示函数变化规律的图像。其实利用PowerPoint和Excel这两个常用的软件就能很好地创建这样的图像,笔者以一个典型的函数y=Asin(ωx+ψ)图像为例,和大家共同见证这一图像的创建过程,所用到的版本为Office2007。        ●利用PowerPoint实现        利用PowerPoint实现的创作思

2、路是:利用VBA工具中的文本框、按钮以及相应的画线函数控制y=Asin(ωx+ψ)中的相应参数,在与用户的交互中,形象展示出各参数对图像的影响以及图像的变化过程,具体操作步骤如下。        1.排列课件所用到的各对象        首先调出开发工具面板,在PowerPoint选项里显示开发工具选项(如图1),则会出现开发工具的面板。        点选开发工具面板中需要的选项并拖放到幻灯片中,即三个文本输入框,用来接收幻灯片放映时输入的A、ω、ψ的值,通过改变这三个参数的值,观察函数y=Asin(ωx+

3、ψ)图像的相应变化,并联系生活中的实际意义,从而让抽象的数学形象化,激发兴趣,鼓励学生进一步探索数学王国的奥秘。        这些功能的实现还需要三个按钮对象,分别命名为画图、画坐标轴、清除图像。命名是在按钮的属性面板里,将“Caption”右侧的内容改为按钮显示的文字,并将“AutoSize”右侧的“False”改为“True”。其他的可以采用默认形式(如图2)。        2.VBA代码的编写        Office2007提供了一个扩展功能的工具,可以把指令加载到相应的对象上,从而实现更多的交

4、互功能。在各按钮上点键,选择查看代码就能打开VBA代码编辑窗口。        下面是画图按钮的代码:        PrivateSubCommandButton1_Click()        WithActivePresentation.SlideShowSettings.Run.View        .PointerColor.RGB=RGB(0,0,255)        EndWith        A=Val(TextBox1.Text)*100        B=Val(TextBox2.T

5、ext)        C=Val(TextBox3.Text)*3.14*100/180        DoWhileCount<450        x1=Count+100        y1=-A*sin((B*Count+C)/100)+200        Count=Count+1        x2=Count+100        y2=-A*sin((B*Count+C)/100)+200        SlideShowWindows(1).View.DrawLinex1,y1,x1,y

6、2        Loop        EndSub        注:其中With语句改变正弦函数图像的颜色,DrawLine函数配合Do循环画出图像。        PrivateSubCommandButton2_Click()        SlideShowWindows(1).View.EraseDrawing        EndSub        这段代码是清除以前画的图像,实现多次输入。        以下内容是画坐标系的代码,是利用画图命令配合循环语句实现的。        Priva

7、teSubCommandButton3_Click()        WithActivePresentation.SlideShowSettings.Run.View        .PointerColor.RGB=RGB(0,0,0)        EndWith        h=100        k=200        Length=10        Number=500        Dimxx        xx=1        DoWhilexx

8、Mod4=0Then        SlideShowWindows(1).View.DrawLineh+xx*Length,k-7,h+xx*Length,k        SlideShowWindows(1).View.DrawLineh-xx*Length,k-7,h-xx*Length,k        SlideShowWindows(1).View.DrawLineh,k-xx*(Le

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。