《MATLAB基础与应用》课件.ppt

《MATLAB基础与应用》课件.ppt

ID:58538918

大小:1.68 MB

页数:169页

时间:2020-10-21

《MATLAB基础与应用》课件.ppt_第1页
《MATLAB基础与应用》课件.ppt_第2页
《MATLAB基础与应用》课件.ppt_第3页
《MATLAB基础与应用》课件.ppt_第4页
《MATLAB基础与应用》课件.ppt_第5页
资源描述:

《《MATLAB基础与应用》课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2MATLAB的特点1、解释执行2、变量单一3、语法限制不严格4、一流的数值计算功能5、图形功能强大6、强劲的工具箱是一个强大的功能演算性草稿纸1.3MATLAB的组成MATLAB软件由四部分组成:1、基本部分(核心):程序主体和基本函数(约700多个)。2、专业扩展部分(工具箱):由大量专业函数组成(上千个函数)。已有30多个工具箱。1.3MATLAB的组成MATLAB软件由四部分组成:3、符号数学工具箱:基于Maple软件的符号数学引擎。4、仿真工具箱(Simulink):用于建立系统的数学模型和仿真分析等。1.4MATLAB界面☆命令窗口(commandwindo

2、w)☆历史命令窗口(commandhistory)☆当前目录窗口(currentdirectory)☆工作区窗口(workspace)☆已安装部件窗口(launchpad)菜单(Menu)窗口(Windows)1.4MATLAB界面菜单(Menu)命令窗口历史窗口和当前目录窗口工作区窗口和安装部件窗口当前路径1.5MATLAB通用命令1、help(帮助)>>help(显示已安装的函数库和工具箱)>>help子目录名/库名/工具箱如:helpgeneralhelpcomm>>help函数名如:helpsin1.5MATLAB通用命令2、lookfor关键字(查找)如:look

3、forsound3、clc(清除命令窗)4、who(列出工作区中的内存变量)whos(列出工作区中的内存变量详情)5、clear(清除工作区中的变量和函数)1.5MATLAB通用命令6、edit(调用编辑器,编写程序)7、!(运行外部程序)如:!dir;!calc(计算器)8、demo(MATLAB演示程序)9、quit(退出MATLAB)10、上下箭头(调出历史命令)第2章MATLAB基本语法2.1变量1、标识符:表示变量名,常量名,函数名和文件名的字符串(1)由字母、数字、下划线等符号组成,第一个字母必须是英文字母。(2)最长不要超过19个字符,多余截取。(3)文件名还

4、必须符合操作系统的要求。(4)变量名大小写敏感。2.1变量(5)MATLAB中的特殊变量名,应避免使用。例如:ans----默认临时变量pi----πeps----计算机中的最小数inf----无穷大NaN----非数或不定数(如:0/0)i或j----虚数单位2.1变量2、变量类型:(2)字符(串):用单引号表示。如:a=’abc’实际上是一个由个字符的ASCII码组成的行向量。2.1变量3、矩阵◆MATLAB中的变量或常量都代表一个矩阵,所有的变量运算其实都是矩阵运算。单个值实际上是1*1阶矩阵。◆矩阵元素可以是数值(实数或复数)或字符串。◆一个由矩阵表示的变量可以是一

5、个数、一组数、一个文件(如语音)、一幅图象等。2.1变量3、矩阵◆矩阵(Matrix)与数组(Array)的关系:矩阵运算有着严格理论数组运算一般指元素运算2.1变量4、变量的查看:who/whos5、变量的保存和恢复:save文件名(缺省后缀为.mat)例如:savemyvarload文件名例如:loadmyvar2.2矩阵的赋值1、矩阵的直接赋值(1)基本赋值1)使用[]2)同一行元素用空格或‘,’隔开3)不同行用‘;’隔开例如:a=[123;456](2)复数的赋值:例如:z=1+2i或1+2jz=[1+2i3+4i]z=[13]+[24]*i2.2矩阵的赋值注意:①

6、赋值结尾为“;”则不显示结果。②一行不够时,可用“…”换行。③矩阵的阶数也可通过下列函数获得:对于一维,m=length(a)为矩阵a的长度。例如:a=[123]length(a)为32.2矩阵的赋值注意:③矩阵的阶数也可通过下列函数获得:对于二维,[m,n]=size(a),m为行数,n为列数例如:a=[123;456]size(a)为[23]2.2矩阵的赋值2、矩阵元素的赋值(1)元素用(m,n)的形式表示第m行n列的元素值,可直接引用和赋值。例如,a(2,1)=4,若将其改为9,则可用a(2,1)=9。注意:如果元素下标超出原矩阵的维数,矩阵将自动扩大,多出的元素自动

7、为0。2.2矩阵的赋值2、矩阵元素的赋值(2)给全行或全列赋值:用“:”代替行或列。如:a(4,:)=[11121314];a(:,5)=[5;8;10;12]注意:行数或列数必须与原矩阵相同。2.2矩阵的赋值3、矩阵的变换(1)抽取:由原矩阵中的部分元素构成新矩阵。如:b=a([2,4],[1,3])表示第2,4行与第1、3列交叉元素组成新矩阵。2.2矩阵的赋值3、矩阵的变换(2)抽去:使用空矩阵[](无元素),将矩阵整行/列删除。如:a([2,4],:)=[]将2、4行删除a(:,[2])=[]将第2列删除2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。