假设我们有一个简单的矩阵 3rows x 7cols。该矩阵仅包含零 (0) 和 (1),例如:
1 0 1 1 1 0 0
0 0 1 1 0 0 0
0 0 1 0 1 1 0
Senario:如果我们知道每一行中非零的总和,
(第一行是 4,第二行是 2,第三行是 3。)(蓝线)
另外,如果我们知道每个 col (1 , 0, 3, 2, 2, 1, 0) 的总和(绿线)
如果我们知道从左上角到右下角(1,0,1,2,3,0,1,1,0)(红线)逆时针方向的每个对角线的总和
最后我们知道从左下角到右上角的每个对角线的总和(0,0,2,1,3,2,1,0,0)(黄线)
我的问题是:以这些值作为输入(以及矩阵 3x7 的长度),
4, 2, 3
1, 0, 3, 2, 2, 1, 0
1, 0, 1, 2, 3, 0, 1, 1, 0
0, 0, 2, 1, 3, 2, 1, 0, 0
我们如何绘制第一个矩阵?经过深思熟虑,我得出结论,这是一个具有 3x7 未知值和一些方程的线性方程组。正确的?
如何用 C 或其他语言制作算法来求解这些方程?我应该使用像高斯方程这样的方法吗?
任何帮助将不胜感激!