正在加载图片...
.2 MATLAR语言语法要素 A magic(6) A 2720 82833171015 必为阶幻方矩阵是一个nxn的矩阵,其元素由1到n2的个整数组成,每行每列元素 相同。下面的语句可以用来检验矩阵A的元素是否可以被3整除: P=(rem(A,3)==0) 在上面的语句中rem(A,3)是矩阵A的每个元素除以3的余数矩阵,此时,0被扩展为与 A同维数的零矩阵,P是进行==比较的结果矩阵: P 001001 100100 010010 1001 0100 0 常与关系运算符一起使用的 MATLAB函数是fnd,该函数能在0-1矩阵中找出非零 元素,并返回非零元素在矩阵中的位置指标向量。例如如果Y是一个向量那么find(Y< 30)的结果是一个向量,其值为向量Y中小于3.0的元素的位置指标 3逻辑运算符 MATLAB提供了3种逻辑运算符,即“与”运算符&、“或”运算符|和“非”运算符~。它 们的定义如下: A&B结果是0-1矩阵,其元素为1时,表示矩阵A和B的对应元素都为非零值;否 则该元素为0.矩阵A和B是同维数的除非其中之一为数量 A|B结果是0-1矩阵,其元素为1时,表示矩阵A和B的对应元素中至少有一个 为非零值;其元素为0时,表示矩阵A和B的对应元素都为0。矩阵A和B是 同维数的,除非其中之一为数量 A结果是0-1矩阵,矩阵A的元素为零,则该矩阵对应的元素为1;矩阵A的元 素非零时,对应的元素为0 常与逻辑运算符一起使用的 MATLAB函数有any和ll如果向量x的某一个元素为 非零,则any(x)的返回值为!(真),否则返回值为0(假)。如果向量x的每一个元素都为非 零,则ll(x)的返回值为1(真),否则返回值为0(假)。这些函数都将返回一个条件值,因此, 在条件语句中特别有用。例如: ll(A<.5)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有