用matlab怎样找矩阵中的偶数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 22:54:29
用matlab怎样找矩阵中的偶数

用matlab怎样找矩阵中的偶数
用matlab怎样找矩阵中的偶数

用matlab怎样找矩阵中的偶数
如果矩阵A的所有元素都是整数,可以用A(find(mod(A,2)==0))语句返回偶数元素.例如:
>> A=[1 3 5 7;2 3 4 6;7 8 9 11]
A =
1 3 5 7
2 3 4 6
7 8 9 11
>> OUSHU=A(find(mod(A,2)==0))
OUSHU =
2
8
4
6
如果矩阵A的元素不全是整数,该指令也是有效的.
>> A=[1 3 5.1 7;2.5 3 4 6;7.4 8 9 11]
A =
1.0000 3.0000 5.1000 7.0000
2.5000 3.0000 4.0000 6.0000
7.4000 8.0000 9.0000 11.0000
>> OUSHU=A(find(mod(A,2)==0))
OUSHU =
8
4
6