行列からいくつかの要素をコピーしようとしていますが、行全体ではなく1つの要素をコピーしようとしています。次の行列で例えばMATLAB:配列の特定の部分をコピーする
、:
a = 1 2
3 4
5 6
7 8
9 0
がどのように私は、次のデータをコピーするのでしょうか?
b = 1
3
5
すなわち行は1:列1の3だけ...私はあなたがこのような列全体取り除くことができることを知っている:
b = a(:,1)
を...と私はがだけで行うことができることに感謝最後の2行をダンプしますが、私は非常にリソース集約的なソリューションを実行しているので、より効率的なコードを使用したいと思います。
既に答え:) 'B =(1を書い1); 'カラムを'削除 'するには、 'a(:、1)= [];でカラムを' unset ' – Cheery