- ベストアンサー
Matlab:plotで特定の値だけをプロットしないことは可能ですか。
要素に0を含むデータをplotするときに、0だけ無視することはできますか。例えば、A=[1 2 3 4 5], B[125 594 0 575 435]をplot(A,B)とすると、第3番目のところで線が下に落ち込みますが、これを0を無視して第2番目と第4番目の要素を結ぶような図にしたいためです。ラインは必ず使ってプロットする必要があります。実際のデータ数は何千個あり、0が現れる位置もランダムなので、できるだけ簡単な方法があればお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
plot の前に,データをいじくるのが簡単でしょう. たとえば,100 以上のデータしか選ばないのなら, index = find(B>=100); plot(A(index), B(index)); で大丈夫でしょう.
お礼
ありがとうございます。希望のものが得られました。勉強になりました。