用matlab怎样找矩阵中的偶数
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 07:54:17
用matlab怎样找矩阵中的偶数
![用matlab怎样找矩阵中的偶数](/uploads/image/z/4204907-35-7.jpg?t=%E7%94%A8matlab%E6%80%8E%E6%A0%B7%E6%89%BE%E7%9F%A9%E9%98%B5%E4%B8%AD%E7%9A%84%E5%81%B6%E6%95%B0)
如果矩阵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
>> 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