好吧,标题说明了一切。我正在寻找一种将行或列添加到使用创建的对象的方法
mm = math.matrix([[0, 1], [2, 3], [4, 5]]);
// can we do something like
mm.push([0,1]);
我在这里参考了mathjs库。
好吧,标题说明了一切。我正在寻找一种将行或列添加到使用创建的对象的方法
mm = math.matrix([[0, 1], [2, 3], [4, 5]]);
// can we do something like
mm.push([0,1]);
我在这里参考了mathjs库。
我还检查了他们的文档..他们没有直接推送或任何其他功能来实现这一点。我们以不同的方式尝试我们自己来实现该功能。
1)转换为数组并再次传递给矩阵
2)或为矩阵对象添加您自己的方法
math.push=function(e){
// ur own code to implement the push
}
没有push
可用的类似功能。您当然可以在项目的问题部分对此提出请求。
最接近的解决方案是使用以下concat
功能:
mm = math.matrix([[0, 1], [2, 3], [4, 5]]);
mm = math.concat(mm, [[0,1]], 0);
// mm now contains: [[0, 1], [2, 3], [4, 5], [0, 1]]
函数中的最后一个数字concat
指定添加新数据的维度。