Javascript mathjs-Module, Матрица приращений - PullRequest
0 голосов
/ 14 октября 2019

Как я могу увеличить одно значение моей матрицы (используя математический модуль; https://mathjs.org/)? Единственный способ, который я придумал, заключался в следующем (и это не может быть правильным / самым простым решением). .):

matrix = math.ones(2, 2, 2, 2, 2)
//starting matrix: [[[[[1, 1], [1, 1]], [[1, 1], [1, 1]]], [[[1, 1], [1, 1]], [[1, 1], [1, 1]]]], [[[[1, 1], [1, 1]], [[1, 1], [1, 1]]], [[[1, 1], [1, 1]], [[1, 1], [1, 1]]]]]

matrix = math.subset(matrix, math.index(0, 0, 0, 0, 0), math.add(math.subset(matrix, math.index(0, 0, 0, 0, 0)), 1));
console.log(math.print('$x', {x: matrix}));
//output: [[[[[2, 1], [1, 1]], [[1, 1], [1, 1]]], [[[1, 1], [1, 1]], [[1, 1], [1, 1]]]], [[[[1, 1], [1, 1]], [[1, 1], [1, 1]]], [[[1, 1], [1, 1]], [[1, 1], [1, 1]]]]]
...