matlab第1章MATLAB概论.ppt_第1页
matlab第1章MATLAB概论.ppt_第2页
matlab第1章MATLAB概论.ppt_第3页
matlab第1章MATLAB概论.ppt_第4页
matlab第1章MATLAB概论.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,主要内容,课程特点,联系方式,教材,主讲,教材:李海涛邓樱,MATLAB程序设计教程,高等教育出版社,主要内容MATLAB的开发环境的特点和使用,矩阵运算及数值计算,多项式和线性代数,符号函数的基本方法,二维图及三维图形的基本表现方法,图形对象及图形窗口操作,图形用户界面设计,MATLAB的程序设计方法等。,课程特点实用性强,重在应用;在学习的过程中掌握一般规律,从重理解,避免死记硬背;理解和掌握MATLAB的使用方法和编程技巧。,联系方式:朱金秀手机mail:zhujinxiu1972Office:实验楼403周三下午:2:005:00或预约,考核方式:平时:出勤作业实验50考试:50考试形式:开卷,第一章MATLAB概论1MATLAB的特点MATLAB(MATrixLABoratory)具有用法简易、可灵活运用、程式结构强又兼具延展性。以下为其几个特色:,功能强的数值运算-在MATLAB环境中,有超过500种数学、统计、科学及工程方面的函数可使用,函数的标示自然,使得问题和解答像数学式子一般简单明了,让使用者可全力发挥在解题方面,而非浪费在电脑操作上。,先进的资料视觉化功能-MATLAB的物件导向图形架构让使用者可执行视觉数据分类,并制作高品质的图形,完成科学性或工程性图文并茂的文章。开放及可延伸的架构-MATLAB容许使用者接触它大多数的数学原始码,检视运算法,更改现存函数,甚至加入自己的函数使MATLAB成为使用者所需要的环境。,高阶但简单的程式环境-做为一种直译式的程式语言,MATLAB容许使用者在短时间内写完程式,所花的时间约为用FORTRAN或C的几分之一,而且不需要编译(compile)及联结(link)即能执行,同时包含了更多及更容易使用的内建功能。,丰富的程式工具箱-MATLAB的程式工具箱融合了套装前软体的优点,与一个灵活的开放但容易操作之环境,这些工具箱提供了使用者在特别应用领域所需之许多函数。现有工具箱有:符号运算(利用MapleV的计算核心执行)、影像处理、统计分析、信号处理、神经网络、模拟分析、控制系统、即时控制、系统确认、强建控制、弧线分析、最佳化、模糊逻辑、mu分析及合成、化学计量分析。,MatLab简介MATLAB是什么?MATLAB表示矩阵实验室。典型的使用包括:数学和计算算术发展模型,模拟,和原型数据分析,开发,和可视化科学和工程图学应用发展包括图形用户界面设计,MATLAB系统的主要组成部分MATLAB系统由5主要的部分构成:1.MATLAB开发环境。这是你作为MATLAB用户或程序编制员的一套工具和设施。2.MATLAB的数学函数库。数学和分析的功能在MATLAB工具箱中被组织成8个文件夹。,elmat初步矩阵,和矩阵操作。elfun初步的数学函数。specfun专门的数学函数。matfun矩阵函数用数字表示的线性的代数。datafun数据分析和傅立叶变换。polyfun多项式插值函数。funfun功能函数。sparfun稀疏矩阵,3.MATLAB语言。这是高阶的矩阵/数组语言,带控制流的描述,函数,数据结构,输入/输出,而且面向对象的编程特点。Ops操作符和特殊字符。Lang程序设计语言作。strfun字符串。iofun输入/输出。timefun时期和标有日期。datatypes数据类型和结构。,4.制图系统。它为2维,而且三维的数据可视化,图象处理,动画片制作和表示图形包括高阶的指令在内。它也为包括低阶的指令在内,允许你建造完整的图形用户界面(GUIs),MATLAB应用。制图功能在MATLAB工具箱中被组织成5个文件夹:graph2d2-的维数上的图表。graph3d三维的图表。specgraph专业化图表。graphics制图法。uitools图形用户界面工具。,5.MATLAB应用程序接口(API)。这是允许你写C、Fortran语言与MATLAB交互。,MatLab工作环境命令窗口若输入A=123;456;7810按下回车键后显示如下A=1234567810,清除命令窗口clc这并不清除工作空间,只是清除了显示,仍可按上箭头看到以前发出的命令,数据格式命令x=4/31.2345e6formatshort1.33330.0000formatshorte1.3333e+0001.2345e006formatshortg1.33331.2345e006formatlong1.333333333333330.00000123450000,formatlonge1.333333333333333e+0001.234500000000000e006formatlongg1.333333333333331.2345e006formatbank1.330.00format+formatrat4/31/810045formathex3ff55555555555553eb4b6231abfd271,还有两个格式:formatcompact(紧凑显示)formatloose(命令与结果隔行显示)禁止结果的显示:在命令后加上分号,则屏幕上不会立即显示出结果,这在运算大的数据量时十分有用,如下命令产生100*100的幻方:A=magic(100);,长命令行如想另起一行输入命令,在末尾加上.即可,如:s=11/2+1/31/4+1/51/6+1/7.1/8+1/91/10+1/111/12;,MatLab工作空间你可用who或whos来察看当前工作空间中有哪些变量,如:whosNameSizeBytesClassA4x4128doublearrayD3x5120doublearrayM10 x140cellarrayS1x3628structarrayh1x1122chararray,保存、重载工作空间你可以将工作空间保存为一个二进制的M文件,以后还可以恢复回来:savejune10也可只保存工作空间中的部分变量值savejune10 xyz重载时只需输入loadjune10,查找路径当你输入“yourpig时发生了什么呢?1:察看是否是变量;2:察看是否是内建函数;3:察看当前目录下是否有文件:yourpig.m;4:察看查找目录下是否有文件:yourpig.m;,对于查找路径中的文件,what显示当前目录下的文件,加上路径后可显示输入的路径下所有的MatLab文件.如:whatmatlabelfun(显示matlabelfun路径下的所有函数)以下二命令分别显示、编辑m文件typerankeditrank(如果rank.m文件不存在,会有相应的提示),寻求帮助下面的函数在寻求帮助时十分有用:help列出你所寻求帮助的函数的功能描述;lookfor列出所有函数的功能描述中含有你所输入的内容的函数的简介如:helpinverse显示inverse.mnotfound.,如:helpinverse显示inverse.mnotfound.但如输入loo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论