- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 2013年一通三防(防突)安全知识竞赛题(定).doc
- 2013年下《化工原理实验》考试题(排版后2).doc
- 2013初二生物复习(无锡).doc
- 2013年《远程学习方法》在线作业及标准答3.doc
- 2013年下化工原理下册试卷及答案[修改后无答案].doc
- 2013年12月四级考试试题原文翻译及答案解析.doc
- 2013年11月宁德市公务员专业技术人员培训信息化能力建设题库汇总.doc
- 2013年临床药学工作总结及计划.doc
- 2013年临床合理用药检查考核督导评分表.doc
- 2013年全国导游文化基础知识模拟试题.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)