2011-12-20 3 views
5

私は0と1の行列を持っていて、行列内のその位置に1をプロットしたいと思います。行列のように見えるようにするが、マーカーの代わりにマーカーを使うのではなく、ゼロの代わりに何も見えないようにする。 これを行うための関数があるか、すべてのxとyを取得して、単純な散布図を作成する必要がありますか? ありがとうございました!散乱のように見えるゼロ1の行列をプロットするにはどうすればよいですか?

答えて

10

機能spyを試してください。行列のゼロでないエントリごとに青い点がプロットされます。

3
imagesc 

私は有用であると考えています。

0

別のオプションは、FINDと非ゼロ要素の座標を取得することです:

[x,y] = find(A); 
scatter(x,y) 

それはちょうどもう少しコントロールして、SPYで使用したのと同じ方法です。 PLOTまたはSCATTERとは逆に、SPYはポイントハンドルを返しません。これはFINDOBJによって取り出すことができます。

関連する問題