2012-03-14 54 views
1

在MATLAB中使用spy繪製稀疏矩陣時,文本nz=x(其中x是一個整數)出現在底部。這個數字大概是指矩陣中非零元素的個數。如何抑制這種輸出出現在最終情節中?MATLAB:在稀疏矩陣輸出中隱藏nz

,伴隨着稀疏地塊的nz=文本可以在這裏看到:

這個情節是從spy MATLAB的文件(圖像URL是here)。

回答

0

我不知道是否有更好的方法,但你可以打開spy.m文件:

edit spy.m 

並註釋掉xlabel(([ 'NZ =' ...線

你甚至可以檢查nargin,即改變你的間諜的定義,並檢查是否有例如布爾或不新西蘭相應顯示...

希望它可以幫助

+2

你的回答表明'nz ='文本只是一個'xlabel';因此,它可以通過命令'xlabel('')'清除。謝謝。 – user001 2012-03-14 21:45:48

+0

是的真的!比打破你的Matlab和其他人之間的一致性更優雅。好想法。 – gpierris 2012-03-14 21:50:53

3

只是覆蓋帶空格的標籤:

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

謝謝。直到@gpierris的響應,我才意識到它是一個'xlabel'。 – user001 2012-03-14 21:51:23