MATLAB复习大纲.pdf
《MATLAB复习大纲.pdf》由会员分享,可在线阅读,更多相关《MATLAB复习大纲.pdf(17页珍藏版)》请在咨信网上搜索。
1、MATLAB复习大纲一、基础知识1.计算机仿真模型中的“模型”是对实际系统的一种抽象,是对系统本质(或是系统的某种特性)的一种描述。模型可视为 对真实世界中物体或过程进行信息化 的结果。2计算机仿真的三要素及基本步骤三要素:1)系统:研究的对象;2)模型:系统的抽象;3)计算机:工具与手段。基本步骤:1)建模;2)仿真实验;3)结果分析。3.MATLAB 是一种用于科学工程计算的高级语言,其基本的数据单位是矩阵。4.MATLAB 的用户文件格式程序文件,M 文件,扩展名为.m,包括脚本文件和函数文件。数据文件,MAT 文件,扩展名为.mat,用来保存工作空间的数据变量。MEX 文件,MATLA
2、B 可执行文件,扩展名为.mex。模型文件,simulink仿真模型文件,扩展名为.mdl。5.命令窗口(Command Window)的常用控制指令指令含义cd 设置当前工作目录clf 清除图形窗clc 清除指令窗中显示内容clear 清除 MATLAB 工作空间中保存的变量dir 列出指定目录下的文件和子目录清单edit 打开 M 文件编辑器exit/quit 关闭/退出 MATLAB what 列出当前目录下的M,Mat,Mex 文件md 创建目录more 使其后的显示内容分页进行type 显示指定 M 文件的内容matlabroot 返回安装 matlab 的根目录which 指出其后
3、文件所在的目录6.指令行中的标点符号名称标点作用空格(为机器辨认)用作输入量与输入量之间的分隔符逗号,用作要显示计算结果的指令与其后指令的分隔;用作输入量与输入量之间的分隔符;用作数组元素分隔符号黑点.用作数值表示中的小数点分号;用作不显示计算结果指令的“结尾”标志;用作不显示计算结果指令与其后指令的分隔;用作数组的行间分隔符;冒号:用以生成一维数组;用作单下标援引时,表示全部元素构成的长列;用作多下标援引时,表示该维上的全部注释号%由它“启首”后的所有物理行部分被看作非执行的注释单引号对,?字符串记述符圆括号()在数组援引时用;函数指令输入宗量列表时用方括号 输入数组时用;函数指令输出宗量列
4、表时用花括号 元胞数组记述符下连符_(为使人易读)用作一个变量、函数或文件名中的连字符续行号由三个以上连续黑点构成。它把其下的物理行看作该行的“逻辑”继续,以构成一个“较长”的完整指令“At”号 放在函数名前,形成函数句柄;放在目录名前,形成用户对象类目录说明为保证指令正确执行,以上符号一定要在英文状态下输入。7.变量命名规则1)变量名、函数名是对字母大小写敏感的。Myvar myvar MyVar My Var Sin SIN sin 2)变量名的第一个字符必须是英文字母,最多可包含 63 个字符(英文、数字和下连符)。myvar201 3)变量名中不得包含空格、标点,但可包含下连符。my_
5、var_201(对)my,var 201(错)8.MATLAB 默认的预定义变量变量含义变量含义ans 计算结果的缺省变量名NaN 或 nan 不是一个数(Not a Number),如 0/0,/eps 浮点相对误差限nargin 函数输入量数目Inf 或 inf 无穷大,如 1/0 nargout 函数输出量数目i 或 j 虚单元,如 1-2i realmax 最大正实数pi 圆周率 realmin 最小正实数9.矩阵的算术运算:掌握+-*.*/./.要求知道含义。10.矩阵的关系运算和逻辑运算运算符表达式小于 ab 小于等于=a ab 大于等于=a=b 等于/不等于=和=a=b 关系运算
6、是数组间元素的比较1)数组与数组比较,要求数组有相同维数;2)标量和数组比较是标量与数组的每一个元素比较,结果为逻辑数组;指令含义指令含义指令含义与、和|或否、非说明 标量可以与任何维数组进行逻辑运算。运算比较在标量与数组每个元素之间进行,因此运算结果与参与运算的数组同维。当逻辑运算中没有标量时,参与运算的数组必须维数相同。运算在两数组相同位置上的元素间进行,因此运算结果数组必定和参与运算的数组同维。11.matlab 的帮助使用方法help 命令:已知命令不知道用法lookfor命令:知道命令的关键词Matlab Help:命令查找,索引,说明书Demo:打开示例窗口二、基本操作12.创建矩
7、阵的方法1)直接输入法规则:矩阵元素必须用 括住 矩阵元素必须用逗号或空格分隔 在 内矩阵的行与行之间用分号分隔,或回车换行 矩阵的尺寸不必预先定义 矩阵元素可以是数值、变量、表达式或函数例:a=1;b=2;c=3;x=5 b c;a*b a+c c/b x=5.000 2.000 3.000 2.000 4.000 1.500 y=2,4,5 3 6 8 y=2 4 5 3 6 8 2)通过函数创建矩阵利用冒号表达式 建立一个向量,生成等间隔的向量,默认间隔为 1。调用格式为:e1:e2:e3 其中:e1为初始值,e2为步长,e3为终止值。例:x=1:10;y=1:0.1:10;例:x=0:
8、pi/4:2pi;y=sin(x)z=cos(x)用 linspace 函数产生行向量。功能:产生线性等分向量调用格式为:linspace(a,b,n)其中:a 和 b 是生成向量的第一个和最后一个元素,n 是元素总数,缺省 n 为 100。a=linspace(1,10,10)a=1 2 3 4 5 6 7 8 9 10 常用的特殊矩阵空阵 matlab 允许输入空阵,当一项操作无结果时,返回空阵。rand 随机矩阵;rand(m,n):产生一个在区间 0 1均匀分布的 mn的的随机矩阵;randn(m,n):产生均值为 0,方差为 1 的标准正态分布随机矩阵。rand 是 matlab 的
9、随机数,取值区间为0 1,例如 round(100-rand*(100-1);%产生1,100随机数。eye 单位矩阵zeros 全部元素都为0的矩阵;zeros(m,n):产生 mn阶的0 阵;zeros(m):产生 mm 阶的 0 阵ones 全部元素都为1 的矩阵;ones(m,n):产生 mn 阶的1 阵;ones(m):产生 mm 阶的 0 阵例:建立随机矩阵,在区间 20,50内均匀分布的 5 阶随机矩阵x=20+(50-20)*rand(5)13.矩阵元素的提取和引用A(m,n):提取第 m 行,第 n 列元素A(:,n):提取第 n列全部元素A(m,:):提取第 m 行全部元素
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 复习 大纲
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。