[英]Matlab Bode Plot Title Customisation - Turning Off Title and Input/Output
對於下面的Bode圖,我試圖刪除標題和輸入/輸出行:
我已經找到了使標題行為空的方法,但是這些方法不會“折疊”它-這將使其毫無意義,因為我刪除標題的原因是節省了空間。
我也想完全擺脫詳細說明輸入和輸出的行,但是我什至沒有設法編輯那里的內容。
我已經調查提供的解決方案在這里和Matlab的幫助文件波特 , bodeplot和bodeoptions 。
實現該目標的合適的代碼解決方案是什么?
對於MWE,請嘗試以下操作,但由於這通常適用,因此我不確定這對於此問題是否有用:
bode(tf([10000 0],[1 2.5 1.15]))
保存增益矢量和相位矢量,並分別用所需的標題和x / y標簽將其繪制出來:
[mag,phase,wout] = bode(tf([10000 0],[1 2.5 1.15]))
這是一個如何獲得沒有標題的類似情節的示例:
% Plot
% Old way
bode(tf([10000 0],[1 2.5 1.15]))
% new way
figure(2)
[mag,phase,wout] = bode(tf([10000 0],[1 2.5 1.15]))
ax1 = subplot(2,1,1) % gain plot
plot(wout, 20*log10(mag(:)))
set(gca, 'XScale', 'log')
ylabel('Magnitude (dB)')
ax2 = subplot(2,1,2) % Phase plot
plot(wout, phase(:))
set(gca, 'XScale', 'log')
xlabel('Frequency (rad/s)')
ylabel('Phase (deg)')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.