- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例2——有空气阻力抛射体的运动 步骤一:给定小球质量m,重力加速度g,拖曳系数C和小球面积A(半径为r),根据D=rou*C*A/2求出D 步骤二:给定小球的初始速度v(1)(大小和方向角theta),小球的位置(x(1)和y(1)。设定时间间隔detat 步骤三:选定最大的间隔数N(或者最大的时间 ) 求解步骤 步骤四:当nN或者t 时循环步骤五到步骤九 步骤五:计算加速度分量 步骤六:打印或者画 步骤七:计算新的速度分量 步骤八:计算新的位移坐标 步骤九:时间上增加一个间隔 步骤十:结束 一、Matlab 概述 MATLAB是美国Mathworks公司推出的一套高性能的数值分析和计算软件。最初的目的是为了解决矩阵的运算问题而开发的,经过不断完善,已成为将矩阵运算、数值分析、图形处理、编程技术结合在一起的功能强大的工具。它的优点在于快速开发计算方法,而不在于计算速度。 Matlab的学习方法 必须做大量的练习,熟悉其中的函数 联系和自己的课题相关,深刻的体会 多看帮助文件,又一本好的参考书 记住:Matlab可以做很多事情 1.1 Matlab的出现 70年代中期,Cleve Moler和他的同事开发了LINPACK和EISPACK的Fortran子程序库 70年代末期,Cleve Moler 在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程序取名为MATLAB,即MATrix LABoratory 1983年春天,工程师John Little与Moler、Steve Bangert一起开发了第二代专业版MATLAB 1984年,MathWorks公司成立,MATLAB正是推向市场。 1.2 Matlab的版本演化 Matlab 1.0 Pc matlab-matlab 386 Matlab3.5+simulink Matlab 4.0:simlink内嵌 Matlab 5.0 :全面的面向对象 Matlab 5.1~5.3 Matlab 6.0 Matlab 6.5:购并了MATRIXx Matlab 7.0:2004 1.3 Matlab的特点 1 高效方便的矩阵和数组运算 2编程效率高(库函数非常丰富) 3结构化、面向对象 4方便的绘图工具 5用户使用方便 6功能强大的工具箱(核心部分中有数百个核心内部函数) 总之,Matlab在信号处理、建模、系统识别、控制、优 化等领域的问题处理上优势明显于其它高级语言。 1.4 解决物理问题常用的软件 Mathmatica 数学计算功能。复杂符号计算,主要在理论界 MAGIC 电磁粒子仿真软件 仿真软件:HFSS、CST等等 二、MATLAB基础使用 2.1 MATLAB操作界面简介 操作桌面的缺省外貌 与先前版本相比,6.x版引入大量的交互工作界面,如通用操作界面、帮助界面、演示界面等 指令窗、历史指令窗、工作空间浏览器和只有窗名的当前目录窗 “开始”按钮(matlab6.5版本新加) 通用操作界面 通用交互界面介绍 内存数组编辑器(Array Editor) 在工作空间浏览器中对变量操作时才启动 交互界面分类目录窗(Lauch Pad)。 可展开成树状结构,列着所有交互界面。 M文件编辑/调试器(Editor/Debugger) 当进行“打开文件”操作时才启动。 帮助导航/浏览器(Help avigator/Browser) 详尽展示由超文本写成的在线帮助。 大家有疑问的,可以询问和交流 可以互相讨论下,但要小声点 2.2 Matlab命令的两种执行方式 一.交互式的命令执行方式 用户在命令窗口逐条输入命令,matlab逐条执行,这种方式操作简单直观,但速度慢,中间过程无法保留。通用操作界面 二.M命令文件的程序设计方式 将有关命令编成程序存储在一个文件(扩展名为.m)中,matlab自动依次执行,可调试复杂的程序(调试时只显示第一个错误),是实际应用中主要的执行方式 2.3 帮助的使用 MATLAB中有以下几种方法获得帮助:帮助命令、帮助窗口、MATLAB帮助台、在线帮助页或用Web菜单直接链接到MathWorks公司的主页。 怎样获得详尽的帮助信息 首先是MATLAB窗口中的help命令,它最常用、最快,往往也是最有效的。给出关键字就能找到相应的说明。Help命令简单易用,但是它要求准确给出关键字,如果记忆不准,就很难找到。这时就应该用第二种方案。 Help Desk:这是MATLAB的HTML格式的帮助文档,有着很好的组织。可以在命令行键
文档评论(0)