欢迎来到天天文库
浏览记录
ID:39270865
大小:380.00 KB
页数:46页
时间:2019-06-29
《matlab物理案例分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1Matlab在物理中的应用-案例研究Matlab及其应用2一、Matlab概述MATLAB是美国Mathworks公司推出的一套高性能的数值分析和计算软件。最初的目的是为了解决矩阵的运算问题而开发的,经过不断完善,已成为将矩阵运算、数值分析、图形处理、编程技术结合在一起的功能强大的工具。它的优点在于快速开发计算方法,而不在于计算速度。Matlab及其应用3Matlab的学习方法必须做大量的练习,熟悉其中的函数联系和自己的课题相关,深刻的体会多看帮助文件,又一本好的参考书记住:Matlab可以做很多事情Matlab及其应用41.1Matlab的出现70年
2、代中期,CleveMoler和他的同事开发了LINPACK和EISPACK的Fortran子程序库70年代末期,CleveMoler在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程序取名为MATLAB,即MATrixLABoratory1983年春天,工程师JohnLittle与Moler、SteveBangert一起开发了第二代专业版MATLAB1984年,MathWorks公司成立,MATLAB正是推向市场。Matlab及其应用51.2Matlab的版本演化Matlab1.0Pcmatlab->matlab386Matlab3.5+simu
3、linkMatlab4.0:simlink内嵌Matlab5.0:全面的面向对象Matlab5.1~5.3Matlab6.0Matlab6.5:购并了MATRIXxMatlab7.0:2004Matlab及其应用61.3Matlab的特点1高效方便的矩阵和数组运算2编程效率高(库函数非常丰富)3结构化、面向对象4方便的绘图工具5用户使用方便6功能强大的工具箱(核心部分中有数百个核心内部函数)总之,Matlab在信号处理、建模、系统识别、控制、优化等领域的问题处理上优势明显于其它高级语言。Matlab及其应用71.4解决物理问题常用的软件Mathmatic
4、a数学计算功能。复杂符号计算,主要在理论界MAGIC电磁粒子仿真软件仿真软件:HFSS、CST等等Matlab及其应用8二、MATLAB基础使用2.1MATLAB操作界面简介操作桌面的缺省外貌与先前版本相比,6.x版引入大量的交互工作界面,如通用操作界面、帮助界面、演示界面等指令窗、历史指令窗、工作空间浏览器和只有窗名的当前目录窗“开始”按钮(matlab6.5版本新加)通用操作界面Matlab及其应用9通用交互界面介绍内存数组编辑器(ArrayEditor)在工作空间浏览器中对变量操作时才启动交互界面分类目录窗(LauchPad)。可展开成树状结构,列
5、着所有交互界面。M文件编辑/调试器(Editor/Debugger)当进行“打开文件”操作时才启动。帮助导航/浏览器(Helpavigator/Browser)详尽展示由超文本写成的在线帮助。Matlab及其应用102.2Matlab命令的两种执行方式一.交互式的命令执行方式用户在命令窗口逐条输入命令,matlab逐条执行,这种方式操作简单直观,但速度慢,中间过程无法保留。通用操作界面二.M命令文件的程序设计方式将有关命令编成程序存储在一个文件(扩展名为.m)中,matlab自动依次执行,可调试复杂的程序(调试时只显示第一个错误),是实际应用中主要的执行
6、方式Matlab及其应用112.3帮助的使用MATLAB中有以下几种方法获得帮助:帮助命令、帮助窗口、MATLAB帮助台、在线帮助页或用Web菜单直接链接到MathWorks公司的主页。Matlab及其应用12怎样获得详尽的帮助信息首先是MATLAB窗口中的help命令,它最常用、最快,往往也是最有效的。给出关键字就能找到相应的说明。Help命令简单易用,但是它要求准确给出关键字,如果记忆不准,就很难找到。这时就应该用第二种方案。HelpDesk:这是MATLAB的HTML格式的帮助文档,有着很好的组织。可以在命令行键入helpdesk,进入“Matla
7、bHelpDesk”。HelpDesk的搜索可以使用不完全关键字,这样即使遇到记忆模糊的情况也可以很快查到。前面两种方法所得到的帮助信息常常是不够细致的,需要用第三种途径来补充,这就是电子版的使用手册。MATLAB里包含了大量关于MATLAB安装、使用、编程以及各种工具箱等的电子版手册,全部为PDF格式,具有搜索功能,因此也可以在指定的手册中搜索关键字,使用非常方便。Matlab及其应用132.4Matlab变量变量要求变量名、函数名区分字母的大小写。如SIN、Sin与sin是不同的对6.5以前的版本,变量名字符不超过31个,对6.5版本,变量名最多可包
8、含63个字符。超出长度的字符被忽略变量必须以字母开头,之后可以是任意字母、数字或
此文档下载收益归作者所有