javascript - Math.js 访问矩阵中的单个元素

标签 javascript matrix math.js

这看起来太基础了。但是,我做不到。

我将 math.js 添加到我的 HTML 代码中

<script src="js/math.min.js"></script>

我在 firefox 控制台中定义了一个矩阵:

var M = math.matrix([[1,0,0,4],[0,1,0,2],[0,5,1,9],[11,2,3,1]]);

到目前为止一切都很好。

M
Object { _data: Array[4], _size: Array[2], _datatype: undefined }

现在,我想访问矩阵的单个元素:

M.index(1,2)

我得到一个错误

TypeError: M.index is not a function

最佳答案

It looks like you need to use math.index .

M.subset(math.index(1, 2));

但正如其作者所指出的,首选方法是使用 .get

M.get([1, 2]);

截至撰写本文时,此功能是首选,但文档仍在跟进。

关于javascript - Math.js 访问矩阵中的单个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35373831/

相关文章:

javascript - 将 *ngFor 与 JSON Angular2 一起使用

javascript - 自动向下滚动页面,直到用户向上滚动

javascript - Javascript Julia Fractal缓慢且不详细

javascript - 使用 Jquery 将输入数据发送到 iframe 之外

matlab - 如何将向量 reshape 为方阵?

matrix - 在 Inkscape 中展平 SVG 矩阵变换

c++ - () 运算符的这种特殊用法是什么意思?

javascript - 如何使用 math.js 从 javascript 中的变量创建矩阵

node.js - NodeJS - 作为字符串循环遍历范围

Javascript - 将元素添加到具有固定值的查询结果的最佳/最快方法