matlab数组运算相关知识及代码(可运行)
逻辑运算符 描述
& 逻辑与运算符,& 两边的表达式的结果都为 1 时返回 1,否则返回 0。
| 逻辑或运算符,| 两边的表达式结果有一个为 1 时返回 1,都为 0 时才返回 0。
~ 逻辑非运算符,~ 会对表达式的结果进行取反操作。表达式为 1 时得到 0,为 0 时得到 1。
A = [0 9 6; 1 3 0];
B = [1 4 3; 1 5 0];
1
2
使用逻辑运算符对两个数组进行运算
A & B
1
运行过程:
在使用&运算符对两个数组进行运算时,要注意 &运算符的使用,& 两边的表达式的结果都为 1 时返回 1,否则返回 0。
0 & 1 9 & 4 6 & 3
1 & 1 3 & 5 0 & 0
运行结果:
数组的除法运算
说明:数组中 ./和 .\都可以做除法运算,但是它们的区别是在于 MATLAB里 \是左除,/是右除。在下面数值运算的例子中 A ./ B 等效于 B .\ A。
A ./ B