Skip to content

Commit 3b210a6

Browse files
committed
Clear code
1 parent 7d1b4a1 commit 3b210a6

File tree

1 file changed

+0
-16
lines changed

1 file changed

+0
-16
lines changed

src/positiveLinearCombination.js

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ function linearCombination(X) {
1313
for (let i = 0; i < X.columns - 1; i++) {
1414
tmp = vecVal - X.get(0, i);
1515
if (tmp >= 0 && X.get(0, i) > 0) {
16-
console.table(solutions);
1716
solutions.set(0, i, solutions.get(0, i) + 1);
1817
vecVal = tmp;
1918
notTheEnd = true;
@@ -64,29 +63,14 @@ export function positiveLinearCombination(base, vector, options = {}) {
6463

6564
let nA = new NNMF(A, 1, { maxIterations: NNMFmaxIterations, version: NNMFversion });
6665

67-
console.table(nA.X);
6866

6967
for (let i = 0; i < m; i++) {
7068
if ((nA.X.get(m - 1, 0) / delta) > nA.X.get(i, 0)) {
7169
nA.X.set(i, 0, 0);
7270
}
7371
}
7472

75-
console.table(nA.X);
76-
7773
solutions = linearCombination(nA.X, nA.X.min() + Number.EPSILON);
7874
return (solutions);
7975
}
8076
}
81-
let base = new Matrix([
82-
[0, 20, 100, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
83-
[0, 0, 0, 0, 0, 30, 100, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
84-
[0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 100, 5, 0, 0, 0, 0, 0, 0],
85-
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 100, 15, 0, 0, 0],
86-
[0, 0, 0, 0, 0, 0, 0, 10, 100, 10, 0, 0, 0, 0, 0, 0, 0, 0],
87-
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 100, 10],
88-
]);
89-
let vector = new Matrix([[0, 20, 100, 20, 0, 0, 0, 0, 0, 5, 100, 5, 0, 0, 0, 20, 200, 20]]);
90-
let solutions = Matrix.zeros(1, base.columns);
91-
92-
solutions = positiveLinearCombination(base, vector);

0 commit comments

Comments
 (0)