忍者ブログ
おかげさまでspamコメントが増えてきましたので、一応コメントを承認制にしました。基本的には承認します。
[427] [426] [425] [424] [422] [421] [420] [419] [418]

yahoo知恵袋に書くか、うまく検索しろよという話なんですが、n*mの行列があるとするじゃないですか。このとき、たとえば1,3,10,11,14列目だけを抜き出したいときって、どうしたらいいんですか?連続した列とかだったら抜けるみたいなんですが…

ちなみに今回は、
a = matrix; %←これがn*mの行列として、

l1 = a(:,1);
l2 = a(:,3);
l3 = a(:,10:11);
l4 = a(:.14);
l = horzcat (l1,l2,l3,l4);
みたいな力技で解決したんですけど、なんかすごい損している気がします。

拍手[3回]

PR

コメント
たぶん
l = [a(:,1) a(:,3) a(:,10:11) a(:,14)]
でいけるはずです。ちょっとめんどいですが、一行作っておけばaの部分をevalかなんかでいじれば便利になる・・・かも?
【2014/11/13 08:54】 NAME[塩ナメクジ] WEBLINK[] EDIT[]
Re:たぶん
>l = [a(:,1) a(:,3) a(:,10:11) a(:,14)]
>でいけるはずです。ちょっとめんどいですが、一行作っておけばaの部分をevalかなんかでいじれば便利になる・・・かも?

複数行に渡らないだけでも助かるー
後で試してみます。
【2014/11/13 10:18】


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


忍者ブログ [PR]
カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
メールはこちらから
プロフィール
HN:
渡辺隼人
性別:
男性
ブログ内検索
カウンター
コガネモチ