15. 矩阵索引(3)
15.1 find 函数
find 函数可用于确定与指定逻辑条件相符的数组元素的索引。
find 以最简单的形式返回索引的列向量。 转置该向量以便获取索引的行向量。例如,再次从丢勒的幻方矩阵开始。
Matlab
k = find(isprime(A))' %使用一维索引选取幻方矩阵中的质数的位置
A(k) %按 k 确定的顺序将这些质数显示为行向量
A(k) = NaN %将 k 用作赋值语句的左侧索引时,会保留矩阵结构