javascript - 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]]]]]
解决方案
推荐阅读
- angular-material - 每行最多 4 列 Angular Material 2 FlexLayout
- jenkins - 来自 Jenkins 的依赖检查报告未显示在 SonarQube 上
- angular - 如何同步执行异步代码Angular 5
- azure-devops - vsts 中的 Maven 测试自动化正在执行我的测试用例两次
- c# - 无法在 Xamarin.Forms 中实现导航
- mvvm - 如何在 xamarin 表单的 ViewModel 类中使用 Navigation.InsertPageBefore?
- python - 芹菜“失败”的附加元数据
- xamarin - Xamarin Forms: MasterDetail button on a second page
- c++ - 如何只为非常量对象定义一些构造函数?
- python - 如何更新数据框行比较来自另一个数据框的数据