资源描述:
《MATLAB 入门.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB6软件入门电气工程学院刘越第一节MATLAB简介MATLAB(MATrixLABoratory,即矩阵实验室)是MathWork公司推出的一套高效率的数值计算和可视化软件。MATLAB是当今科学界最具影响力、也是最具活力的软件,它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能。1、MATLAB界面包括:命令窗口、图形窗口、编辑窗口、帮助窗口。工作空间2、常用MATLAB系统命令help在
2、线帮助who显示当前工作空间变量whos显示当前变量的详细信息clear清空工作间的变量和函数clc清空当前指令窗pack整理工作间的内存save把变量存入文件中echo命令回显,也可用键3、基本数学运算在MATLAB下进行基本数学运算,只需将运算式直接打在提示号>>后面,并按Enter键。MATLAB将计算的结果以ans显示。【例】求的算术运算结果。(1)用键盘在MATLAB指令窗中输入以下内容>>(12+2*(7-4))/3^2(2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。(3)在指令执
3、行后,MATLAB指令窗中将显示以下结果。我们也可给运算式的结果设定一个变量x:>>x=(5*2+1.3-0.8)*10^2/25x=42变量x的值可以在下个语句中调用:>>y=2*x+1y=854、变量命名规则:1.变量名的大小写敏感。2.变量的第一个字符必须为英文字母,而且不能超过31个字符。3.变量名可以包含下连字符、数字,但不能为空格符、标点。注:数值型变量和符号型变量在MATLAB中是不相同的,它们之间不能直接进行转化。5、系统预定义的变量ans预设的计算结果的变量名epsMATLAB定义的正的极小值
4、=2.2204e-16pi内建的π值(=3.1415926...)inf∞值,无限大NaN无法定义一个数目(),正无穷i或j虚数单位i=j=clear去除所有定义过的变量名称。6、MATLAB提供基本的算术运算有加(+)、减(-)、乘(*)、除(/)、幂次方(^),范例为:5+3,5-3,5*3,5/3,5^3MATLAB书写表达式的规则与“手写算式”差不多相同,但要求所有表达式都是以纯文本形式输入。如果一个指令过长可以在结尾加上...(代表此行指令与下一行连续),例如:>>1*2+3*4+5*6+7*8+9*
5、10+11*12+...13*14+15*16ans=7447、MATLAB常用数学函数三角函数和双曲函数名称含义名称含义名称含义sin正弦csc余割atanh反双曲正切cos余弦asec反正割acoth反双曲余切tan正切acsc反余割sech双曲正割cot余切sinh双曲正弦csch双曲余割asin反正弦cosh双曲余弦asech反双曲正割acos反余弦tanh双曲正切acsch反双曲余割atan反正切coth双曲余切atan2四象限反正切acot反余切asinh反双曲正弦sec正割acosh反双曲余弦指数
6、函数名称含义名称含义名称含义expE为底的指数log1010为底的对数pow22的幂log自然对数log22为底的对数sqrt平方根复数函数名称含义名称含义名称含义abs绝对值conj复数共轭real复数实部angle相角imag复数虚部其他函数名称含义名称含义min最小值max最大值mean平均值median中位数std标准差diff相邻元素的差sort排序length个数norm欧氏(Euclidean)长度sum总和prod总乘积dot内积cumsum累计元素总和cumprod累计元素总乘积cross外积
7、8、阵列与矩阵宣告一变量为阵列或是矩阵时,须用中括号[]将元素置于其中。阵列为一维元素所构成,而矩阵为多维元素所组成.例如:»x=[12345678];%一维1x8阵列【例】简单矩阵的输入步骤。(1)在键盘上输入下列内容:(以;之后的元素为下一行)>>A=[1,2,3;4,5,6;7,8,9](2)按【Enter】键,指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果:A=123456789阵列的运算符号除了加减符号外其余的阵列运算符号均须多加.符号。阵列运算功能(注意:一定要多加.符号)+加-
8、减.*乘./左除.右除.^次方.’转置矩阵的几种基本变换操作(1) 通过在矩阵变量后加’的方法来表示转置运算>>a=[10,2,12;34,2,4;98,34,6];>>a'ans=10349822341246(2)矩阵求逆>>inv(a)ans=-0.01160.0372-0.00150.0176-0.10470.03450.0901-0.0135-0.0045(3)矩阵的特征值>