我试图在不使用 for 或一段时间的情况下找到矩阵每一列中的第一个 1。说我有
-->A
A =
1. 0. 0. 0.
0. 0. 1. 1.
1. 0. 1. 1.
1. 1. 0. 0.
然后我想获得[1,4,2,2]
(我可以假设每列的某处总是有一个 1 )。问题是当我使用 find(A) 时,它给了我[1,3,4,8,10,11,14,15]
.
有人告诉我不要使用循环而是矩阵运算,因为 scilab 可以更好地处理最后一个运算。
先感谢您!