1

まあ、タイトルはそれをすべて言います。で作成されたオブジェクトに行または列を追加する方法を探しています

mm = math.matrix([[0, 1], [2, 3], [4, 5]]);
// can we do something like 
mm.push([0,1]);

ここでmathjsライブラリを参照します。

4

2 に答える 2

2

私も彼らのドキュメントをチェックしました..彼らはこれを達成するための直接プッシュやその他の機能を持っていません.私たちはその機能を達成するために別の方法で自分自身を試しました.

1) 配列に変換して再度行列に渡す

2)またはマトリックスオブジェクトに独自のメソッドを追加します

 math.push=function(e){
 // ur own code to implement the push  
 }
于 2015-09-17T13:59:32.020 に答える
1

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、新しいデータを追加する次元を指定します。

于 2015-09-30T09:49:22.050 に答える