用最少的步骤将以下数字矩阵排序。
[[4, 5, 1, 8],
 [3, 6, 7, 2],
 [9, 12, 11, 10]]
将矩阵转成一维数组，对该数组进行排序，再将排序后的结果重新组合成矩阵即可。代码示例：

```
matrix = [[4, 5, 1, 8],
          [3, 6, 7, 2],
          [9, 12, 11, 10]]

# 将矩阵转化为一维数组
array = [num for row in matrix for num in row]

# 对一维数组进行排序
sorted_array = sorted(array)

# 将排序后的一维数组重新组合成矩阵
sorted_matrix = [[sorted_array.pop(0) for _ in range(len(row))] for row in matrix]

print(sorted_matrix)
```