我有一个二维矩阵如下:
possibleDirections =
1 1 1 1 0
0 0 2 2 0
3 3 0 0 0
0 4 0 4 4
5 5 5 5 5
我需要从每一列中从向量中的非零值中获取一个随机数。值 5 将始终存在,因此不会有任何列全为零。任何想法如何通过使用向量上的操作来实现这一点(不单独处理每一列)?一个示例结果是 [1 1 1 1 5]
谢谢