发布网友 发布时间:2022-04-23 20:25
共2个回答
热心网友 时间:2023-10-09 00:27
if mod(a,2) == 0
a = a*10
end
如果矩阵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 =2846
如果矩阵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 =846
扩展资料:
一个矩阵A的特征值可以通过求解方程pA(λ) = 0来得到。 若A是一个n×n矩阵,则pA为n次多项式,因而A最多有n个特征值。 反过来,代数基本定理说这个方程刚好有n个根,如果重根也计算在内的话。所有奇数次的多项式必有一个实数根,因此对于奇数n,每个实矩阵至少有一个实特征值。在实矩阵的情形,对于偶数或奇数的n,非实数特征值成共轭对出现。
参考资料来源:百度百科-特征向量
热心网友 时间:2023-10-09 00:27
if mod(a,2) == 0