




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第一讲MATLAB简介及基本运算Matlab的学习建议MATLAB语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,自1984年由美MathWorks公司推向市场以来,历经十多年的发展与竞争,现已成为国际公认的最优秀的工程应用开发环境. MATLAB功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎. 在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容.这几乎成了九十年代教科书与旧版书籍的区别性标志. MATLAB是攻读学位的大学生、硕士生、博士生必须掌握的基本工具. 在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件.在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用.MATLAB的发展 1984年,MATLAB第1版(DOS版)1992年,MATLAB4.0版1994年,MATLAB4.2版1997年,MATLAB5.0版1999年,MATLAB5.3版2000年,MATLAB6.0版2001年,MATLAB6.1版2002年,MATLAB6.5版2004年,MATLAB7.0版 一.MATLAB特点: 一.MATLAB特点:3.高阶但简单的程式环境 作为一种直译式的程式语言,MATLAB容许使用者在短时间内写完程式,所花的时间约为用FORTRAN或C的几分之一,而且不需要编译(compile)及联结(link)即能执行,同时包含了更多及更容易使用的内建功能.5.应用工具箱 基本部分和各种可选的工具箱.基本部分中有数百个内部函数.工具箱提供了使用者在特别应用领域所需之许多函数. 现有工具箱有:符号运算(利用MapleV的计算核心执行)、影像处理、统计分析、讯号处理、神经网路、模拟分析、控制系统、最优化、模糊逻辑、化学计量分析.二.MATLAB运行环境命令三.MATLAB基本运算3.1基本表示方法2.变量命名规则: (1)变量名的大小写是敏感. (2)变量的第一个字符必须为英文字母,而且不能超过31个字符. (3)变量名可以包含下连字符、数字,但不能为空格符、标点.3.MATLAB表达式 算术表达式. 运算符有:+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方) 对于矩阵来说,左除和右除表示两种不同的除数矩阵和被除数矩阵的关系. 关系表达式. 运算符有:<(小于)、<=(小于或等于)、>(大于)、>=(大于或等于)、==(等于)、~=(不等于). 逻辑表达式. 运算符有:&(与)、|(或)和~(非). 在MATLAB下进行基本数学运算,只需将运算式直接打在提示号>>后面,并按Enter键. MATLAB将计算的结果以ans显示. 【例】求的算术运算结果. (1)用键盘在MATLAB指令窗中输入以下内容 >>(12+2*(7-4))/3^2 (2)在上述表达式输入完成后,按【Enter】键,该就指令被执行. (3)在指令执行后,MATLAB指令窗中将显示以下结果. ans= 2 我们也可给运算式的结果设定一个变量x: x=(5*2+1.3-0.8)*10^2/25 x= 42 变量x的值可以在下个语句中调用: y=2*x+1 y= 85例:计算圆面积Area,半径r=2,则可键入 >>r=2;%圆半径r=2, >>area=pi*r^2;%计算圆面积area >>area= 12.56644.矩阵运算2.冒号表达式 在MATLAB中,冒号是一个重要的运算符.利用它可以产生向量,还可用来拆分矩阵.冒号表达式的一般格式是: e1:e2:e3其中e1为初始值,e2为步长,e3为终止值.冒号表达式可产生一个由e1开始到e3结束,以步长e2自增的行向量. 例如:i=1:0.5:10 MATLAB常用数学函数 三角函数和双曲函数指数函数其他函数4.矩阵的基本运算 (1)矩阵转置 (2)矩阵加和减 (3)矩阵乘法 (4)矩阵除法A\b=inv(A)*b (5)矩阵的乘方a.^2 阵列运算功能(注意:一定要多加.符号) +加-减.*乘./左除.\右除.^次方.'转置6.矩阵的拆分 利用冒号表达式获得子矩阵①A(:,j)表示取A矩阵的第j列全部元素;A(i,:)表示A矩阵第i行的全部元素;A(i,j)表示取A矩阵第i行、第j列的元素.②A(i:i+m,:)表示取A矩阵第i~i+m行的全部元素;A(:,k:k+m)表示取A矩阵第k~k+m列的全部元素,A(i:i+m,k:k+m)表示取A矩阵第i~i+m行内,并在第k~k+m列中的所有元素.此外,还可利用一般向量和end运算符来表示矩阵下标,从而获得子矩阵.end表示某一维的末尾元素下标. 空矩阵的定义:X=[],存

yy****24
实名认证
内容提供者


最近下载
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
论《离骚》诠释史中的“香草”意蕴.docx