2012-03-14 4 views
1

spy을 사용하여 희박 행렬을 MATLAB에서 플로팅 할 때 nz=x (x이 정수 인 텍스트)이 하단에 나타납니다. 이 수는 아마도 행렬에있는 0이 아닌 요소의 수를 나타냅니다. 이 출력이 최종 플롯에 나타나지 않게하려면 어떻게해야합니까? 희소성 플롯을 함께MATLAB : 희소 행렬 출력에서 ​​nz 숨기기

nz= 텍스트는 여기에서 볼 수있다 :

이 음모 spy에 MATLAB 문서 (이미지 URL이 here입니다)에서이다.

답변

0

더 나은 방법이 있는지 나도 몰라,하지만 당신은 spy.m 파일을 열 수 있습니다

edit spy.m 

을하고 xlabel을 주석 (([ '뉴질랜드 ='... 라인

당신은

그것이

+2

대답은 'nz ='텍스트가 단순히 'xlabel'임을 분명히합니다. 따라서'xlabel ('')'명령을 통해 제거 할 수 있습니다. 감사. – user001

+0

예! Matlab과 다른 사람들 간의 일관성을 깨는 것보다 더 우아합니다. 좋은 생각. – gpierris

3

가 그냥 덮어 쓰기하는 데 도움이 희망 ... 즉, 귀하의 스파이의 정의를 변경하고, 예를 들어 부울이 있거나 뉴질랜드 따라 표시하지 않도록 경우 확인하십시오 nargin를 확인하실 수 있습니다 공백이있는 레이블 :

B = bucky; 
spy(B) 
xlabel('') 
+0

감사합니다. 나는 그것이 @gpierris의 반응까지 'xlabel'이라는 것을 깨닫지 못했다. – user001