- ベストアンサー
MATLAB
すみません。2つ目の質問です。 下のように0と1の要素しかない行列から1つ目と2つ目の1の要素を0に変換したいんですがどの関数を使ったらいいですか? 例:a=[0001011;1010100;1001110] a=[0000001;0000100;0000110] それぞれの行の1つ目と2つ目の1を0にして出力する
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
a=[0 0 0 1 0 1 1;1 0 1 0 1 0 0;1 0 0 1 1 1 0] ということですか? もっと上手い方法もあると思いますが、何も考えないでやるなら、 for k=1:size(a,1) ind=find(a(k,:)==1); a(k,ind(1:2)) = 0; end とかですかね。
お礼
返事遅くなってスミマセン。 おかげで解決しました。