资源描述:
《(补充章) Matlab操作方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.介绍MATLAB的基本语法和常用函数2.距阵的加减乘除和点乘3.绘图4.数据拟和第2章基本语法>>变量=表达式;%注释=将表达式的值赋予变量。当键入回车键该语句被执行。语句执行之后,窗口自动显示出执行结果。;结果不被显示,但它依然被赋值并在MATLAB工作空间中分配了内存。,隔开写在一行的多行命令。%后为注释,不执行MATLAB语句形式2.1变量及其赋值标识符变量名,常量名<19个字符函数名,文件名<8个字符英文字母(大小写区分),阿拉伯数字和下划线组成,第一个字符必须是英文字母COMMAND:casesenoff,不区分大小写casesenon,区分大小写数NUMBER
2、S数据格式:双精度二进制显示格式:8种COMMAND:formatformatshort:短格式(4位小数)99.1253formatlong:长格式(15位定点数99.12345678900000formatshorte:短格式e方式9.9123e+001formatlonge:长格式e方式9.912345678900000e+001formatbank:2位十进制99.12formathex:十六进制格式复数虚数Imaginarynumbers用i或j做后缀suffix标准变量和常量pi3.14159265…i,j虚数单位,Ã-1eps浮点相对精度2-52realmin最
3、小正实数,2-1022realmax最大正实数(2-e)21023inf无穷大(1/0)infinitynan不定量(0/0)Not-a-numberans:上一个缺省变量值运算符Operators+addition,–subtraction*multiplication/division,leftdivision^power'complexconjugatetransposerelationaloperators:>,<,>=,<=,==logicaloperators:&(and),
4、(or),~(not),xor异或(1)用键盘在MATLAB指令窗中输入以下内容>>(
5、12+2*(7-4))/3^2(2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果。ans=2【例2.1】简单的算术运算结果【例2.2】指令的续行输入(以下格式在除Notebook外的MATLAB环境中可运行)>>S=1-1/2+1/3-1/4+1/5-1/6...+1/7-1/8S=0.6345常用数学函数abs(x),sin(),cos(),tan(),asin(),acos(),atan()sqrt(),exp(),imag(),real(),log(),log10(),conj()(共扼复数)向量的生
6、成:用线性等间距生成向量矩阵[start:step:end]其中start为起始值,step为步长,end为终止值。当步长为1时可省略step参数;另外step也可以取负数。》a=1:2:10ans=13579冒号TheColonOperator>>1:10%增量为1ans=12345678910>>100:-7:50ans=10093867972655851>>0:pi/4:pians=00.78541.57082.35623.1416对数空间上的行量a=logspace(n1,n2,n)在对数空间上,行矢量的值从10n1到10n2,数据个数为n,缺省n为50。这个指令为建
7、立对数频域轴坐标提供了方便。》a=logspace(1,3,3)a=101001000变量和常量在MATLAB都视为矩阵,包括向量VECTOR,标量SCALAR.amatrixisarectangulararrayofnumbers.COMMAND:变量名=表达式(或数)2.2矩阵Matrices及其元素的赋值矩阵的创建对于(4×3)阶矩阵可以通过以下几种方法来创建,考虑到元素α11、α12和α13的组合可以创建向量v1:类似的方法可以创建其他3个向量v2、v3、v4:即:用这4个向量可以创建矩阵α:]其中分号表示行的结束。每行必须具有相同的列数。这种表达式也可以用下面的方法
8、直接创建:或采用更为形像的描述方法:其中省略号(…)是必需的。最后,矩阵的创建还可以通过在每一行的末尾处按下Enter键来完成。例如:注意:以上几种形式中,aij可以是数值、变量、表达式和字符串。如果是变量或表达式,则执行该语句前一定要首先通过用户输入或通过前面执行的表达式对变量或由变量组成的表达式进行赋值。表达式和变量可以任意组合形式出现。如果是字符串,则每一行中的字母个数应相同。例如:>>A=[163213;510118;96712;415141]A=16321351011896712415141