Excel计算与模拟技术概述.docx

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Excel计算与模拟技术概述

Excel计算与模拟技术概述2010-04-21 21:33:02|??分类: /caopan2010@126/blog/办公自动化 |??标签: |字号大中小?订阅 ?本文是我在大学毕业时整理的笔记,对于学习大学物理和Excel-VBA的朋友有一定的帮助。?Excel-VBA计算模拟技术 ——数学物理应用参考?二○○八年六月?走出实验室,进入网吧的编程软件VBA作为《参考》的序言,请允许我先谈谈学习Excel-VBA的感受。我在选择程序语言时走了许多弯路,曾经还埋怨为什么没有一个老师告诉我学完C语言之后做什么,现在想起来还要感谢老师给了我提高自学能力的机会。很自然的我想继续学习C++、VC++,苦于没有个人计算机(什么软件都要现用现下载)和编程的复杂性我退缩了。受杨磊的影响我开始学习VB,由于有C的基础,学习VB很快,并且用它编了一个研究数学曲线的小程序,为了这个程序我竟然上了一个夜网,但最后还是发现不好应用。随着网络的快速发展,一个偶然的机会我接触到了Java,它与C语言的系统很接近,而且编译器很容易下载(100MB的软件只需不到三分钟),那个英文网站迫使我学了许多计算机专业词汇,这是我第一次感到英语作为一种工具的作用,学习期间我主要是做了数据可视化的问题,但还是觉得前期的工作太多(下载、安装)并且不容易应用,最关键的是我发现变来变去关注的还只是基本的常用算法(停留在C语言的水平)没有深入。从一本介绍Excel的书中,我知道了它还可以编程。逐渐地我对Office软件产生了兴趣,用Excel—VBA编了许多普通物理实验的数据处理程序,真是体现了“需要和现有技术的不足是创新的源泉”(王选语),到目前为止从物理实验数据处理程序到常用的数学计算方法再到教育统计基础甚至于处理数学物理方程和量子力学,我已经编了近1M的程序。Excel—VBA具有如下功能 数学物理常用计算方法 数据可视化及拟合分析(包括三维曲面) 丰富的函数,尤其是数组(矩阵)计算目前具有以下优点2不用转移数据(数据一般都保存在Excel中)2自编函数调用方便2容易应用(一般的计算机都有Office,特别是网吧)2易于在Word、PowerPoint中移植当然这与专业的软件(如Matlab、Scilab、SPASS)相比还有差距,但就一般的算法而言,Excel—VBA足够了。再优秀的软件在遇到问题时却不能派上用场那有什么用呢?有多少人乐于(或者愿意)用自己编的程序(C语言或VB或Matlab)对遇到的数据进行排序,我想大多数人的做法都是打开excel,点排序。如果是自编的Excel—VBA函数,你就可以和sum()函数一样方便的调用。R.P.Feynman 在工作中很重视方法,几乎所有的问题他都要用自己的方法推导出来,熟练掌握Excel—VBA有利于产生新的方法,至少是检验现成的结果。高等数学上讲了许多数值方法,如牛顿切线法、割线法,数值积分(梯形法、抛物线法)和微分方程(组)的解法(龙格—库塔方法),但是有多少人对书中的结果进行过验证、求解呢?新课改将算法作为学生的选修课程,我认为Excel—VBA可作为较理想的工具,一方面这与他们的信息技术课程很接近,另一方面VBA编程易学。物理教师和数学教师应该承担这个责任,学生用Excel—VBA编写的程序容易应用,这使他们很容易看到成绩,容易激发他们的兴趣。VBA的另一个优点是应用于PowerPoint。PowerPoint是优秀的演示软件,除了直接插入其它软件的作品之外,还可以在放映时通过简单的程序做出功能强大的、很专业的运动图像,可惜目前对PowerPoint—VBA研究还是不多。VBA在Word中的应用已经很成熟了,出了很多产品。如浙江省萧山中学谢继鸿老师开发的物理画板,是中学老师写教案的好帮手;北京市上地实验学校的周宝峰老师汉化的公式编辑器,可以使得书写公式和汉字(或英文)一样方便。正如比尔·盖茨所说的:VBA已经不再是单纯的技术了,它正快速地朝着一个标准化的程序开发平台的目标前进,就好像现在的Windows、Internet的角色一样。的确,我能够感受到这一天即将到来!*******************************************************************************************************************************目前Excel的应用已经遍及统计、商业、数学建模、化学等各类学科,这可从介绍Excel基础与应用的教材数量上看出。但这个优秀的工具在物理学中的应用开发地却不多(相结合的教材很少),我希望能对此做点事情。这个《参考》分为五部分内容:Excel中与计算模拟相关的内容; VBA语法参考;程序设计方法;Pow

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档