首页 > 解决方案 > Javascript mathjs-模块,增量矩阵

问题描述

我怎样才能增加我的矩阵的一个值(使用数学模块;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]]]]]

标签: javascriptmathmatrixincrement

解决方案


推荐阅读