簡體   English   中英

Matlab Bode圖標題自定義-關閉標題和輸入/輸出

[英]Matlab Bode Plot Title Customisation - Turning Off Title and Input/Output

對於下面的Bode圖,我試圖刪除標題和輸入/輸出行:

樣品波特圖

我已經找到了使標題行為空的方法,但是這些方法不會“折疊”它-這將使其毫無意義,因為我刪除標題的原因是節省了空間。

我也想完全擺脫詳細說明輸入和輸出的行,但是我什至沒有設法編輯那里的內容。

我已經調查提供的解決方案在這里和Matlab的幫助文件波特bodeplotbodeoptions

實現該目標的合適的代碼解決方案是什么?

對於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.

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