簡體   English   中英

如何在Matlab中調整y軸繪圖范圍?

[英]How to Adjust y axis plot range in Matlab?

我需要在matlab中繪制以下函數

y1=sign(x)
y2=tanh(x)
y3=(x)/(x+1)

x范圍為-5,5,間距為0.1,y值范圍應介於-1.5到1.5之間。

每個圖應該有一個標記的x和y軸以及右下角的圖例。

我唯一想知道的是如何調整y繪圖范圍。 我曾嘗試編輯實際的數字,但似乎所做的只是扭曲圖形。 在matlab中是否有一個命令可以讓我調整y軸繪圖范圍?

我還沒想到的另一件事是添加一個圖例,我可以在創建圖形后執行此操作,但我想它需要通過matlab命令完成。

是的,在plot命令后使用axis

axis([-5 5 -1.5 1.5])

如果您只想設置y范圍而不設置x范圍,則可以使用

ylim([-1.5 1.5])

或者axis([-inf inf -1.5 1.5]) 我從最初的MATLAB源代碼中找到了這個: https//de.mathworks.com/help/matlab/ref/ylim.html

PS:對於三角函數,我建議使用axis equal x和y軸等間距的軸(參見MATLAB

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM