0
の行列(89x42)と、行の組み合わせを一緒に乗算したい1
があります。組み合わせと乗算matlabの配列の行
例えば、マトリックス
input = [1 0 1
0 0 0
1 1 0];
及び2つの組合せを有するため、私は行を乗算する
output = [0 0 0; % (row1*row2)
1 0 0; % (row1*row3)
0 0 0] % (row2*row3)
の出力は、(NCK) "N 2を選択" によって決定される場合、または一度にk
と取られた行n
のすべての可能な組み合わせ。この場合k=2
。
現在、私はループを使用していますが、89C2の組み合わせの場合はうまく動作しますが、89C3で実行すると時間がかかりすぎます。
私は2つ以上の組み合わせを行うことができるので、このプログラムを実行する最も効率的な方法は何でしょうか?
あなたが二つ以上の組み合わせが何を意味するのですか? _n_ Choose 3の希望の結果の例を与える。 –