【问题标题】:Matrix Object in Javascript & Matrix Rotate FunctionJavascript 中的矩阵对象和矩阵旋转函数
【发布时间】:2015-09-18 01:47:00
【问题描述】:

是否有原生的 Javascript 矩阵对象?你知道有日期、数组、对象,还有矩阵吗?

如果不是,哪个 3rd 方库最适合在 Javascript 中使用矩阵?

有谁知道围绕一个点旋转的开源矩阵函数?即...

var myMatrix     = {tx: 1, ty: 0, ...other matrix values};
var rotMatrix    = rotate(myAngle, myMatrix);
var newRectPoint = {x: rotMatrix.tx, y: rotMatrix.ty};

【问题讨论】:

  • Javascript中没有内置矩阵对象,但是有多维数组。有用于矩阵的库,但我没有使用任何库,因此无法命名。

标签: javascript matrix


【解决方案1】:

我认为您可以使用下划线的zip.apply()

详情请参阅:http://www.josscrowcroft.com/page/2/

【讨论】:

    【解决方案2】:

    虽然还没有原生的数学矩阵对象,但是有一个著名的第三方库Math.js

    从它的example,您可以简单地创建矩阵:

    var a = math.matrix([1, 4, 9, 16, 25]);
    var b = math.matrix(math.ones([2, 3]));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      • 2011-05-01
      相关资源
      最近更新 更多