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