下载此文档

第2章 MATLAB语言基础.ppt


文档分类:IT计算机 | 页数:约111页 举报非法文档有奖
1/111
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/111 下载此文档
文档列表 文档介绍
第2章 MATLAB语言基础.ppt。整型数据主要为图像处理等特殊的应用问题提供数据类型。对一般数值运算,绝大多数情况是采用双精度浮点型的数据。数据类型基本型构造型符号对象数值型字符串型数组型细胞型结构型类类型整型浮点型MATLAB对不同数据类型的变量在程序中被引用时,不用事先对变量的数据类型进行定义或说明,系统会依据变量被赋值的类型自动进行类型识别。这样简化了程序,但使运行时间加长。:是程序语句中取不变值的量。数值常量::s='TomorrowandTomorrow'特殊常量:由系统默认给定一个符号来表示。MATLAB特殊常量i或j:虚数单位,定义为i2=j2=−1Inf或inf:正无穷大,由零做除数引入此常量NaN:不定式,NotaNumber,表示非数值量,产生于0/0,∞/∞,0*∞等运算pi:圆周率π的双精度表示eps:容差变量,当某量的绝对值小于eps时,可认为此量为零,即为浮点数的最小分辨率,PC上此值为2-52Realmin或realmin:最小浮点数,2-1022Realmax或realmax:最大浮点数,:在程序运行中其值可以改变的量,变量由变量名来表示。MATLAB中变量名的命名规则:变量名必须以字母开头,且只能由字母、数字或者下画线3类符号组成,不能含有空格和标点符号等。(2)变量名区分字母的大小写。例如,“a”和“A”是不同的变量。(3)变量名不能超过63个字符,第63个字符后的字符被忽略。(4)关键字(如if、while等)不能作为变量名。(5)最好不要用特殊常量符号作变量名。常见的错误命名如f(x),y',y'',a-2,2A等。、向量、矩阵与数组(1)数组:数组不是一个数学量,而是用于高级语言程序设计的概念,二维数组的数学原型是矩阵。数组元素按一维线性方式组织在一起,即为一维数组,一维数组的数学原型是向量。MATLAB中,数组直接采用运算符,有自己独立的运算符和运算法则。(2)矩阵:MATLAB将矩阵作为基本运算量,可以直接实现矩阵的简单加减乘除以及与矩阵相关的其他运算。(3)向量:矩阵的特例,MATLAB中,n维的行向量是一个1×n阶的矩阵,而列向量则当成n×1阶的矩阵。(4)标量:MATLAB中,既可视为简单变量,又可当成1×1阶的矩阵。(5)MATLAB中,二维数组和矩阵的数据结构形式相同,但运算方式不同。即:二维数组和矩阵的表示、建立、存储根本没有区别,区别只在它们的运算符和运算法则不同。(6)数组的维和向量的维:数组的维是从数组元素排列后所形成的空间结构去定义的:线性结构是一维,平面结构是二维,立体结构是三维,还有四维以至多维。向量的维相当于一维数组中的元素个数。:例:S='IHaveaDream.'''内是一个字符串,S是字符串变量。在MATLAB中,字符串的存储是按其中字符逐个顺序单一存放的,且存放的是它们各自的ASCII码,字符串实际可视为一个字符数组,其中的每个字符则是这个数组的一个元素。:算术、(1)矩阵算术运算符运算符名称示例法则或使用说明+加C=A+B矩阵加法法则,即C(i,j)=A(i,j)+B(i,j)-减C=A-B矩阵减法法则,即C(i,j)=A(i,j)-B(i,j)*乘C=A*B矩阵乘法法则/右除C=A/B定义为线性方程组X*B=A的解,即C=A/B=A*B-1\左除C=A\B定义为线性方程组A*X=B的解,即C=A\B=A-1*B^乘幂C=A^BA、B其中一个为标量时有定义'共轭转置B=A'B是A的共轭转置矩阵

第2章 MATLAB语言基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数111
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dyx110
  • 文件大小360 KB
  • 时间2020-01-08