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