MATLAB基础知识考试复习总结.docx
《MATLAB基础知识考试复习总结.docx》由会员分享,可在线阅读,更多相关《MATLAB基础知识考试复习总结.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结第一章基础 系统仿真是依据被讨论的真实系统的数学模型讨论系统性能的一门学科,现在尤指利用运算机去讨论数学模型行为的方法,即数值仿真。集运算,可视化及编程于一身。其主要产品模块构成:() ( ) toolbox( 3 ) MATLABCompiler ( 4 ) simulink5 stateflow6 Real-Time Workshop 。3MATLAB语言被称为第四代运算机语言。有以下几个主要特点:编程效率高。使用便利。高效便利的科学运算。先进的可视化工具。开放性、可扩展性强。运行时动态连接外部 C或 FORTRA应N 用函数。在独立 C或 FORTRA程N 序中调用 MA
2、TLAB函数。输入输出各种及其他标准格式的数据文件。创建图文并茂的技术文档。特别应用工具箱。高效仿真工具Smulink 。4 变量命名规章:变量名、函数名对字母大小写敏锐。变量名第一个字母必需是英文字母(只能是英文、数字和下连线) 。5 realz 求复数 Z 实部imagZ 求复数 Z 虚部absz 求复数 Z的模 angleZ 求复数 Z 的相角(单位是弧度) callback 回校函数 mdata=csvread engdata.txt clc清除指令窗clf清除图形窗cd 设置当前工作目录clear清除工作空间储存的变量edit打开 M文件编辑器exit 、quit关闭、退出 MATL
3、AB6c=3+5ic=3+5*ia=3;b=5;c=a+b*i1. 3e-42.78e23A. 转置 S.*BS./B B.S A.n7CommandHistory (历史指令)窗记录着用户在命令指令窗中所输入过的全部指令行,且全部这些被记录的指令行都能被复制,并送到指令窗中再运行。8Workspace Browser 工作空间浏览器)也叫内存浏览器,他储存了指令窗所使用过的全部变量(除非有意删除 , 可通过该浏览器对内存变量进行操作。10 点击 MATLAB桌面工具条上的?图标,或挑选下拉菜单项【Help 】,都能供应帮忙。仍供应现场帮忙, 用鼠标点亮指令并点击右键, 在弹出的菜单中挑选【
4、Help On Selection】。其次章数据及其运算1简 单 数 组 生 成 方 法 : 逐 个 元 素 输 入 法 。 冒 号 生 成 法 x=a:intc:b; x=linspacea,b,n=a:b-a/n-1:b;logspacew1,w2,n2 diag3,3,3产生对角形数组ans =300030003 eye3产生单位数组ans =100010001 magic3产生魔方数组ans =816可编辑资料 - - - 欢迎下载精品名师归纳总结357492 ones3产生全 1 数组ans =111111111 rand3产生 0、1 间随机数组ans =0.81470.91340
5、.27850.90580.63240.54690.12700.09750.9575 zeros3产生全 0 数组ans =000000000 zeros3,2ans =0000003 一位数组寻访 x=2.0000 1.0472 1.7321 3.0000+5.0000i; x1=x3 x1 =1.7321 x2=x1 2 4x2 =2.00001.04723.0000 + 5.0000i x3=x2:endx3 =1.04721.73213.0000 + 5.0000i x4=x4:-1:1x4 =3.0000 + 5.0000i1.73211.04722.00004 二维数组寻访: A(:
6、,j 表示 A 矩阵的第 j 列全部元素。 A(i ,:)表示 A 矩阵第 i 行全部元素。 A(1:3 ,2:4 )表示对 A 矩阵取第 13 行,第 24 列中全部元素。例: A=rand3,5A =0.11900.34040.75130.69910.54720.49840.58530.25510.89090.13860.95970.22380.50600.95930.1493 A1=A1,:A1 =0.11900.34040.75130.69910.5472 A2=A1:2,2:5A2 =0.34040.75130.69910.54720.58530.25510.89090.1386 A
7、3=A1,3,2,5 A3 =0.34040.54720.22380.14935 非数( Not a Number 指的是 0/0 、 / 、0x 之类的运算,用 NaN或 nan 表可编辑资料 - - - 欢迎下载精品名师归纳总结含义实线虚线点划线双划线符号bgrcmykw含义蓝绿红青品红黄黑白2grid on画出分格线gridoff不画分格线box on使坐标封闭boxoff使坐标开启示。非数参加运算所得结果也是非数,具有传递性。非数没有大小,不能比较两个非数的大小。6 在 MATLAB中,空数组除了用 表示外,某维或如干维长度均为0 的数组都是空数组。7 规律运算符:& 与| 或 非第三
8、章数据和数组的可视化1 例 t=0:pi/50:2*pi;% 生成( 101x1 的时间采样列向量k=0.4:0.1:1;%生成( 1x7)的行向量X=cost*k;plotX。Plott,X%生成( 101x7 的矩阵绘制曲线,横坐标为每列元素对应的下标以 t 为横坐标, X 为纵坐标,按 Y 的列数绘制曲线线型符号-:-.- -颜色titles书写图名textx,y,s在( x,y 处写字符注释xlables横坐标轴名ylables纵坐标轴名hold on,hold off多层叠绘axis (0,1,-1,17) 坐标范畴alpha0 完全透亮, alpha0.5半透亮, alpha1完全
9、不透亮plotyyX1,Y1,X2,Y2双纵坐标shadingflat,interp,faceted3 viewaz,el通过方位角、俯视角设置视点,例view(-82,58)Viewvx,xy,xz通过直角坐标设置视点3 M 文件包括 M脚本文件和 M函数文件。 M脚本文件的执行过程与在指令窗中直接输入指令的成效一样,但效率更高。 M函数文件与脚本文件类似之处在于他们都是一个扩展名为“ .m”的文件。 M函数文件通常由以下几个部分组成:函数定义行、 H1行、函数帮忙文本、函数体、注释。legends1,s2,) 在图的右上角建立图例3 例: t=0:0.02:2*pi; x=sint;y=c
10、ost;z=cos2*t; plot3x,y,z,b-,x,y,z,bd box onlegend链,宝石 4 x=-4:4;y=x;X,Y=meshgridx,y; Z=X.2+Y.2;subplot1,3,1,surfX,Y,Z%曲面图subplot1,3,2,meshX,Y,Z%网线图subplot1,3,3,plot3x,y,x.2+y.2。 box on% 曲线图5 x,y=meshgrid-3:0.1:3,-2:0.1:2;z=x.2+2*x.*exp-x.2-y.2-x.*y; subplot1,2,1,meshx,y,zaxis-3,3,-2,2,-0.5,1.0可编辑资料 -
11、 - - 欢迎下载精品名师归纳总结titletoushihidden off%透视被叠压图形subplot1,2,2,meshx,y,z titlexiaoyinhidden on%消隐被叠压图形 axis-3,3,-2,2,-0.5,1.0第四章 MATLAB编程1for x=array说明:循环体执行的次数由数组array 的列数打算commands例: for x=0.2:0.2:0.8 endb=sqrt1-x2;end2while expression说明:当 expression为真时,执行循环体直commands到为假end3if expressionif expressionc
12、ommandscommands endelseend4 ezplotf 其中 f=fx,y为用符号函数表示的隐函数例: ezplotx2+x*y+y2 - 105x,y=ginputn该指令用鼠标从图形上猎取 n 个点的坐标 (x,y )6 例:用冒泡法对数组 A=1 6 8 9 3 5 6进行升序排序解: r=lengthA;for i=1:r-1 for j=i+1:rif AiAj%Ai sys=zpk-0.6,-3 -2 -1,5Zero/pole/gain:5 s+0.6s+3 s+2 s+1 z,p,k=zpkdatasys,v z =-0.6000p = -3-2-1k =5 n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB基础知识考试复习总结 MATLAB 基础知识 考试 复习 总结
限制150内