1
我在我的GUI程序中有一個軸,即xlimmode和ylimmode,首先應該是手動的,當用戶點擊按鈕時應該是auto,任何人都有想法?換句話說,我應該如何動態設置xlimmode?我嘗試這種代碼,但它dosent工作:如何動態設置軸的尺寸
set(gca,'XLimMode','auto')
而另一個問題是我怎麼能畫出像二次方程
4 + 3X + 8Y + 9X^2 + 18Y^2 = 0
感謝ü提前
我在我的GUI程序中有一個軸,即xlimmode和ylimmode,首先應該是手動的,當用戶點擊按鈕時應該是auto,任何人都有想法?換句話說,我應該如何動態設置xlimmode?我嘗試這種代碼,但它dosent工作:如何動態設置軸的尺寸
set(gca,'XLimMode','auto')
而另一個問題是我怎麼能畫出像二次方程
4 + 3X + 8Y + 9X^2 + 18Y^2 = 0
感謝ü提前
要回答你的第一個問題,設置limit-mode回自動應該工作。這裏是展示一個例子:
plot(rand(10,1))
set(gca, 'XLim',[1 10], 'YLim',[0 1], ...
'XLimMode','manual', 'YLimMode','manual')
uicontrol('Style','pushbutton', 'String','auto', ...
'Callback','set(gca, ''XLimMode'',''auto'', ''YLimMode'',''auto'')')
如果我們繪製的電流範圍之外的東西(按下按鈕前),軸將不能擴展以顯示新的數據。
hold on
plot(30:49, rand(20,1)*5)
hold off
如果單擊按鈕,軸將自動調整(基於XData/YData屬性)。
這應該是兩個獨立的問題.. – Amro
關於第二個問題:解決y,則定義x的範圍,並從解決方程推導年。然後使用配對變量與圖。 (http://www.mathworks.com/help/techdoc/ref/plot.html) – Doresoom