2011-12-20 28 views
5

Tôi có một ma trận số không và những cái tôi và tôi muốn vẽ những cái ở vị trí của chúng trong ma trận. Vì vậy, nó sẽ trông giống như ma trận nhưng thay vì những người đánh dấu và thay vì 0 không có gì. Có một chức năng để làm điều này hoặc tôi cần phải có được x và y cho mỗi một và sau đó chỉ cần làm một âm mưu phân tán đơn giản? Cảm ơn sự giúp đỡ của bạn!Làm thế nào để vẽ một ma trận zero-one trông giống như phân tán?

Trả lời

10

Thử chức năng spy, nó vẽ một chấm màu xanh cho mỗi mục nhập khác không của ma trận.

3
imagesc 

là cách tiếp cận mà tôi thấy hữu ích.

0

tùy chọn khác là để có được tọa độ của các yếu tố khác không với FIND:

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

Đó là cách giống như được sử dụng bởi SPY, chỉ với một chút kiểm soát nhiều hơn. Ngược lại với PLOT hoặc SCATTER, SPY không trả về các điểm xử lý, mà FINDOBJ có thể lấy lại các điểm đó.

Các vấn đề liên quan