[英]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.