2574_ja-JP
マトリックスをリストに変換しますか?こんにちはJMPの皆さん、
これはループで実行できますが、1次元行列をリストに変換するための単純なワンライナーはありますか? 何かのようなもの:
cell_list = getmatrixaslist(cell_matrix);
追加のボーナス質問:行列のリストLOC関数に相当するものはありますか? 特定の値を持つマトリックス内のすべての行を見つける必要があります。 LOC関数はリストに対してこれを行いますが、行列に対しては0に等しいすべての要素を検出します。
ありがとう!
ピーターRe: 行列をリストに変換しますか?LOC関数を使用すると、行列内の特定の値と等しい行をすべて見つけることができます。次の例を考えてみましょう。
私のマトリックスが
m=[1,3,3,6,7,1,3,9]
次に、次の式を使用して、その行列で 3 に等しいすべての行を見つけます。
loc(m==3)
これは次の結果を返します
[2,3,7]
これは、行番号 m が 3 に等しい行列です。
loc 関数を省略して m==3 だけを使用すると、1 と 0 の行列が得られ、1 は値が 3 に等しいことを示します。Re: 行列をリストに変換しますか?1D 行列をリストに変換するための構文は次のとおりです。
cell_list = リストとして(cell_matrix);Re: 行列をリストに変換しますか?ご回答ありがとうございます。やり方がわかれば簡単ですよ!
Comments
There are no comments yet