正在加载图片...
46 China-bub.com MATLAB5手册 下载 Greater=A>B 得: Greater 0 0 1 0 0 0 0 1 0 即A中的项(1,3)和(3,2)的值大于B中对应项的值。 (c)令A如例(b)中假设,A中的元素有大于1的吗? GreaterThanOne=A>1 得: GreaterThanOne 0 1 1 0 0 1 0 ■ 3.9逻辑运算符 在MATLAB中有四种逻辑运算符: & 与 或 非 xor 异或 逻辑运算符的运算优先级最低。在一个表达式中,关系运算符和算术运算符的运算级别 要高于逻辑运算符。 xor和or之间的差别在于:表达式中至少有一个是真,那么or是真:xor是表达式中有一 个是真但不能两者均为真时才为真。 运算符&和比较两个相同维数的矩阵,如同前一节一样,它也能使一个标量与一个矩阵 进行比较。逻辑运算符是按元素比较的。零元素表示逻辑值假,任何其他值的元素表示逻辑 值真。其结果是一个包含1和0的矩阵。 命令集28 逻辑运算符 A&B 返回一个与A和B相同维数的矩阵。在这个矩阵中,A和B对应元素 都为非零时,则对应项为1:有一个为零的项则为0。 AIB 返回一个与A和B相同维数的矩阵。在这个矩阵中,A和B对应元素 只要有一个为非零,则对应项为1:两个矩阵均为零时,则为0。 A 返回一个与A和B相同维数的矩阵。在这个矩阵中,A是零时,则对 应项为1:A是非零时,则对应项为0。 xor (A,B) 返回一个与A和B相同维数的矩阵。在这个矩阵中,如果A和B均为 零或均为非零时,则对应项为0:如果A或B是非零但不是两者同时 为非零时,则对应项为1。G r e a t e r = A > B 得: 即A中的项( 1,3 )和( 3,2 )的值大于B中对应项的值。 (c) 令A如例( b )中假设,A中的元素有大于1的吗? G r e a t e r T h a n O n e = A > 1 得: 3.9 逻辑运算符 在M AT L A B中有四种逻辑运算符: & 与 | 或 ~ 非 x o r 异或 逻辑运算符的运算优先级最低。在一个表达式中,关系运算符和算术运算符的运算级别 要高于逻辑运算符。 x o r和o r之间的差别在于:表达式中至少有一个是真,那么 o r是真;x o r是表达式中有一 个是真但不能两者均为真时才为真。 运算符&和|比较两个相同维数的矩阵,如同前一节一样,它也能使一个标量与一个矩阵 进行比较。逻辑运算符是按元素比较的。零元素表示逻辑值假,任何其他值的元素表示逻辑 值真。其结果是一个包含1和0的矩阵。 命令集2 8 逻辑运算符 A & B 返回一个与A和B相同维数的矩阵。在这个矩阵中, A和B对应元素 都为非零时,则对应项为1;有一个为零的项则为0。 A | B 返回一个与A和B相同维数的矩阵。在这个矩阵中, A和B对应元素 只要有一个为非零,则对应项为 1;两个矩阵均为零时,则为 0。 ˜ A 返回一个与A和B相同维数的矩阵。在这个矩阵中, A是零时,则对 应项为1;A是非零时,则对应项为0。 xor(A, B) 返回一个与A和B相同维数的矩阵。在这个矩阵中,如果 A和B均为 零或均为非零时,则对应项为 0;如果A或B是非零但不是两者同时 为非零时,则对应项为1。 4 6 M ATLAB 5 手册 下载 ■
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有