matlab物理案例分析.ppt
《matlab物理案例分析.ppt》由会员分享,可在线阅读,更多相关《matlab物理案例分析.ppt(46页珍藏版)》请在优知文库上搜索。
1、1Matlab在物理中的应用案例研究Matlab及其应用2一、Matlab 概述o MATLAB是美国Mathworks公司推出的一套高性能的数值分析和计算软件。最初的目的是为了解决矩阵的运算问题而开发的,经过不断完善,已成为将矩阵运算、数值分析、图形处理、编程技术结合在一起的功能强大的工具。它的优点在于快速开发计算方法,而不在于计算速度。Matlab及其应用3Matlab的学习方法o 必须做大量的练习,熟悉其中的函数o 联系和自己的课题相关,深刻的体会o 多看帮助文件,又一本好的参考书o 记住:Matlab可以做很多事情Matlab及其应用41.1 Matlab的出现o 70年代中期,Cle
2、ve Moler和他的同事开发了LINPACK和EISPACK的Fortran子程序库o 70年代末期,Cleve Moler 在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程序取名为MATLAB,即MATrix LABoratoryo 1983年春天,工程师John Little与Moler、Steve Bangert一起开发了第二代专业版MATLABo 1984年,MathWorks公司成立,MATLAB正是推向市场。Matlab及其应用51.2 Matlab的版本演化o Matlab 1.0o Pc matlab-matlab 386o Matlab3.5+simulinko
3、Matlab 4.0:simlink内嵌o Matlab 5.0 :全面的面向对象o Matlab 5.15.3o Matlab 6.0o Matlab 6.5:购并了MATRIXxo Matlab 7.0:2004Matlab及其应用61.3 Matlab的特点o 1 高效方便的矩阵和数组运算o 2编程效率高(库函数非常丰富)o 3结构化、面向对象o 4方便的绘图工具o 5用户使用方便o 6功能强大的工具箱(核心部分中有数百个核心内部函数)总之,Matlab在信号处理、建模、系统识别、控制、优化等领域的问题处理上优势明显于其它高级语言。Matlab及其应用71.4 解决物理问题常用的软件o
4、Mathmatica 数学计算功能。复杂符号计算,主要在理论界o MAGIC 电磁粒子仿真软件o 仿真软件:HFSS、CST等等Matlab及其应用8二、MATLAB基础使用2.1 MATLAB操作界面简介o 操作桌面的缺省外貌n 与先前版本相比,6.x版引入大量的交互工作界面,如通用操作界面、帮助界面、演示界面等n 指令窗、历史指令窗、工作空间浏览器和只有窗名的当前目录窗n “开始”按钮(matlab6.5版本新加)o 通用操作界面Matlab及其应用9通用交互界面介绍o 内存数组编辑器(Array Editor) 在工作空间浏览器中对变量操作时才启动o 交互界面分类目录窗(Lauch Pa
5、d)。 可展开成树状结构,列着所有交互界面。o M文件编辑/调试器(Editor/Debugger) 当进行“打开文件”操作时才启动。o 帮助导航/浏览器(Help avigator/Browser) 详尽展示由超文本写成的在线帮助。Matlab及其应用102.2 Matlab命令的两种执行方式 一.交互式的命令执行方式n 用户在命令窗口逐条输入命令,matlab逐条执行,这种方式操作简单直观,但速度慢,中间过程无法保留。通用操作界面二.M命令文件的程序设计方式n 将有关命令编成程序存储在一个文件(扩展名为.m)中,matlab自动依次执行,可调试复杂的程序(调试时只显示第一个错误),是实际应
6、用中主要的执行方式Matlab及其应用112.3 帮助的使用 MATLAB中有以下几种方法获得帮助:帮助命令、帮助窗口、MATLAB帮助台、在线帮助页或用Web菜单直接链接到MathWorks公司的主页。Matlab及其应用12怎样获得详尽的帮助信息1. 首先是MATLAB窗口中的help命令,它最常用、最快,往往也是最有效的。给出关键字就能找到相应的说明。Help命令简单易用,但是它要求准确给出关键字,如果记忆不准,就很难找到。这时就应该用第二种方案。2. Help Desk:这是MATLAB的HTML格式的帮助文档,有着很好的组织。可以在命令行键入helpdesk,进入“Matlab He
7、lp Desk”。Help Desk的搜索可以使用不完全关键字,这样即使遇到记忆模糊的情况也可以很快查到。3. 前面两种方法所得到的帮助信息常常是不够细致的,需要用第三种途径来补充,这就是电子版的使用手册。MATLAB里包含了大量关于MATLAB安装、使用、编程以及各种工具箱等的电子版手册,全部为PDF格式,具有搜索功能,因此也可以在指定的手册中搜索关键字,使用非常方便。Matlab及其应用132.4 Matlab变量o 变量要求n 变量名、函数名区分字母的大小写。如SIN、Sin与sin是不同的n 对6.5以前的版本,变量名字符不超过31个,对6.5版本,变量名最多可包含63个字符。超出长度
8、的字符被忽略n 变量必须以字母开头,之后可以是任意字母、数字或者下滑线,但不能是空格和标点n Matlab不支持汉字,汉字不能出现在变量名和文件名中Matlab及其应用14 特殊变量特殊变量取值ans用于结果的缺省变量名pi圆周率eps计算机的最小数inf无穷大 如1/0Nan或nan不定量 如0/0i ji=j= realmin最小的可用正实数realmax最大的可用正实数1Matlab及其应用152.5 复数不需要特殊的处理。复数可以表示为:a=10-9i a=10-9j % i=j=sqrt(-1)注意下面的例子中的表达式 a4=5+sin(.5)*i如果把sin(.5)*i中的*去掉,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 物理 案例 分析