<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大きなマトリックスからサブマトリックスに単一の列を抽出することに関する簡単な質問。 以下の例のように: 行列 P から 2 番目の列を抽出し (2,5,8 を取り出したい)、それを A というサブ行列に配置します。 ただし、この方法で試行すると、無効なマトリックス トークン エラーが発生します。
P=[1 2 3, 4 5 6, 7 8 9];
for(i=1,i<=3,i = i + 1,
A = [P[i,2]];
);
本当に単純なはずですが、何らかの理由で私を困惑させています。 助けてくれてありがとう!
マットはあなたを正しい方向に向けています。
ここに、より具体的なドキュメントのセットがあります行列のサブセット化.
本の最後にある答えは、0 の添え字引数がすべての行または列を選択するということです。
P = [ 1 2 3 、 4 5 6 、 7 8 9 ] ;
あ=P [ 0 、 2 ] ;
-ジェフ