2013-04-02 88 views
1

我一直在尋找這方面的知識,但我無法想象當我使用refline命令時如何停止MATLAB調整圖像大小。該線條完美地繪製出來,但是爲了使線條和圖像適合窗口,我的圖像縮小到極小的尺寸。當我調用Refline命令時,有沒有辦法阻止MATLAB執行此操作?如何在使用refline時停止調整圖像大小或縮放圖像

例如: imshow('picture') userline = refline((真的很大的數字讓說99),2); set(userline,'Color','m','Linewidth',2)

非常感謝!

回答

0

可以將軸的極限設置爲與調用refline之前相同。

plot(1:10) 
ax = gca; 
refline(0.5,-1) 
set(gca,'Ylim',get(ax,'Ylim')) 
set(gca,'Xlim',get(ax,'Xlim')) 
+0

refline函數不會改變圖像的極限。但是,當我使用它時,爲了適合整條線,我的窗口中的圖像變得更小。我不知道如何擴大我的形象。放大鏡只放大該區域內的圖像,而不是放大圖像,以便我可以拍攝出好的圖像 – Robs

+0

也許您可以編輯您的問題以包含示例。我不明白你想要做什麼。 – Molly

+0

例如:imshow('picture'); userline = refline((真的很大的數字讓99說),2); set(userline,'Color','m','Linewidth',2) – Robs

相關問題