Matlab中Bode圖--HZ顯示橫座標 - 台部落

文章推薦指數: 80 %
投票人數:10人

來自: http://blog.sina.com.cn/s/blog_4a4927c701011cwz.html 我們經常會遇到使用Matlab畫伯德圖的情況,可能我們我們都知道bode這個函數是用來 ... 請輸入正確的登錄賬號或密碼 註冊 忘記密碼 首頁 未分類 正文 Matlab中Bode圖--HZ顯示橫座標 原創 吾息 2018-08-2310:27     來自:  http://blog.sina.com.cn/s/blog_4a4927c701011cwz.html 我們經常會遇到使用Matlab畫伯德圖的情況,可能我們我們都知道bode這個函數是用來畫bode圖的,這個函數是Matlab內部提供的一個函數,我們可以很方便的用它來畫伯德圖,但是對於初學者來說,可能用起來就沒有那麼方便了。

   譬如我們要畫出下面這個傳遞函數的伯德圖:                                                            1.576e010 s^2 H(s)=           ------------------------------------------------------------------------------------------ s^4+1.775e005s^3+1.579e010s^2+2.804e012s+2.494e014 (這是一個用butter函數產生的2階的,頻率範圍爲[20 20K]HZ的帶通濾波器。

) 我們可以用下面的語句: num=[1.576e010   0      0]; den=[11.775e005     1.579e010     2.804e012     2.494e014]; H=tf(num,den); bode(H) 這樣,我們就可以得到以下的伯德圖: 可能我們會對這個圖很不滿意,第一,它的橫座標是rad/s,而我們一般希望橫座標是HZ;第二,橫座標的範圍讓我們看起來很不爽;第三,網格沒有打開(這點當然我們可以通過在後面加上grid on解決)。

下面,我們來看看如何定製我們自己的伯德圖風格: 在命令窗口中輸入:bodeoptions 我們可以看到以下內容: ans=                    Title: [1x1struct]                 XLabel: [1x1struct]                 YLabel: [1x1struct]              TickLabel: [1x1struct]                   Grid: 'off'                   XLim: {[110]}               XLimMode: {'auto'}                   YLim: {[110]}               YLimMode: {'auto'}             IOGrouping: 'none'            InputLabels:[1x1 struct]           OutputLabels:[1x1struct]           InputVisible:{'on'}          OutputVisible:{'on'}              FreqUnits: 'rad/sec'              FreqScale: 'log'               MagUnits: 'dB'               MagScale: 'linear'             MagVisible: 'on'        MagLowerLimMode:'auto'            MagLowerLim:0             PhaseUnits: 'deg'           PhaseVisible:'on'          PhaseWrapping:'off'          PhaseMatching:'off'      PhaseMatchingFreq:0     PhaseMatchingValue:0 我們可以通過修改上面的每一項修改伯德圖的風格,比如我們使用下面的語句畫我們的伯德圖: P=bodeoptions; P.Grid='on'; P.XLim={[10     40000]}; P.XLimMode={'manual'}; P.FreqUnits='HZ'; num=[1.576e010   0      0]; den=[11.775e005     1.579e010     2.804e012     2.494e014]; H=tf(num,den); bode(H,P)   這時,我們將會看到以下的伯德圖: 上面這張圖相對就比較好了,它的橫座標單位是HZ,範圍是[10 40K]HZ,而且打開了網格,便於我們觀察-3DB處的頻率值。

當然,你也可以改變bodeoptions中的其它參數,做出符合你的風格的伯德圖。

上面那段代碼中添加下面一句就可以將頻率座標變爲線性變化:P.FreqScale='linear' 發表評論 登录 所有評論 還沒有人評論,想成為第一個評論的人麼?請在上方評論欄輸入並且點擊發布. 相關文章 maximforandroid   1.adbdevices-獲取appid,確認已連接 2.adbshelldumpsysactivitytop|grepACTIVITY-獲取當前包 或adbshelllogcat|grepSTART-獲取包 yanhuidj 2022-03-0114:33:55 雲鏘投資2022年1月簡報 2022年1月雲鏘投資團隊月報: 摘要 本月量化基金策略業績:差; 本月量化股票策略業績:良; (優良中差,表明全國排名四位分) 雲鏘投資概述 雲鏘量化投資包含量化投基、量化選股。

量化投基使用自動化程序進行量化選基。

其中包含了多 BloodyAngel 2022-03-0114:32:55 關於Qt國產化系統開發的幾點總結 隨着國產化的興起,各種國產系統和國產數據庫等逐漸進入開發者的世界,科普幾個要點。

中標麒麟neokylin基於fedora。

銀河麒麟kylin早期版本比如V2基於freebsd,新版本V4、V10基於ubuntu。

優麒麟ubuntuk 飛揚青雲 2022-03-0114:32:45 【MySQL】Geometry型を使って地點間の距離を求める ZHUAN https://qiita.com/nkojima/items/bb21c72858606dedd817   dunkbird 2022-03-0114:32:24 如何使用RancherDesktop訪問TraefikProxy儀表板 AdrianGoins最近舉辦了關於如何使用K3s和Traefik保護和控制邊緣的Kubernetes大師班,演示瞭如何訪問K3s的TraefikProxy儀表板,可以通過以下途徑註冊觀看回放:https://m RancherLabs 2022-03-0114:32:04 搭建PyTorch開發環境小記 1.下載並安裝 Anaconda,安裝時勾選加入Path環境變量。

清華源地址:anaconda|鏡像站使用幫助|清華大學開源軟件鏡像站|TsinghuaOpenSourceMirror   2. 打開命令行,輸入如下命 小丸 2022-03-0114:31:54 SpringFactoriesLoader,解析META-INF/spring.factories的工具 此類是用於解析classpath下的META-INF/spring.factories文件的工具類,名字很形象,就以spring.factories+factory+loader命名,帶有factory結尾一般的這種工廠模式往往都 神一樣的存在 2022-03-0114:29:44 sqlserver學習筆記---將一個字段根據某個字符拆分成多列顯示 前言  之前一個項目運營要數據有點小麻煩,一開始我本着能動嘴就不動手的原則,讓她們動手的,沒想到她們用魔法打敗了魔法   一,摸索需求點:將收貨地址根據符拆分成多列顯示,,,數據格式:(中國,北京, electnb 2022-03-0114:28:54 SqlServer數據庫附加問題:不是主數據庫文件 一、前言 今天公司要切換數據庫服務器,數據庫文件大於2G,結果再附加到另一服務器的數據庫裏面,就產生了一個問題。

如下: 標題:MicrosoftSQLServerManagementStudio ------------------ 簡玄冰 2022-03-0114:27:44 IIS加載JSON文件錯誤404 問題描述 在發佈項目的時候,有一些文件是json文件,在網頁中進行加載,但是在IIS7發佈的時候,json文件居然是404,無法找到,在URL上輸入地址也一樣。

錯誤原因 IIS內部機制,不支持直接訪問json擴展名文件,沒有mime 簡玄冰 2022-03-0114:27:44 AutoMapperIIS回收引發的未將對象引用設置到對象實例 一、前言 最近使用AutoMapper的時候,一段時間久會產生System.NullReferenceException:未將對象引用設置到對象的實例。

這個問題。

後來通過測試,發現部署在IIS上的站點,默認情況下,IIS會在每個間隔固定時間 簡玄冰 2022-03-0114:27:44 [Gitlab運維繫列]Gitlab403forbidden併發引起IP被封 問題 帶着團隊使用Git,使用的是自搭建的Gitlab。

但今天打開頁面的時候顯示的是空白頁面,上面還有一次文本Forbidden。

原因 Gitlab使用rack_attack做了併發訪問的限制。

解決方案 將Gitlab的IP設置爲 簡玄冰 2022-03-0114:27:44 域名SSL認 阿里雲:域名SSL認證-視頻 深圳-風塵 2022-03-0114:26:04 域名ICP備案 閱讀指引 適用人:想要通過國內域名訪問頁面或者接口,需要進行ICP備案 解決問題:備案過程中發生的問題 閱讀耗時:3分鐘 參考鏈接:阿里雲ICP流程-視頻、備案相關問題、註銷備案相關問題 名詞解釋 阿里雲賬號所屬人(個人/公司):申請的阿里 深圳-風塵 2022-03-0114:26:04 沒有可以使用的internaltypeforbothIPv4andIPv6Addresses(A+AAAA)記錄 辦公室使用的是LEDE的路由器(基於OpenWRT),大部分域名可以正常解析,少量內部站點無法解析。

經過查詢後知道是由於路由器的重綁定保護導致的域名解析問題。

是DNSMASQ的重綁定保護導致的,在openwrt後臺->網絡->DHC ijustwanttorun 2022-03-0114:24:44 吾 吾息 24小時熱門文章 最新文章 應用於交直流配電網的電力電子變壓器(學習筆記)2 在Word中畫橫線的四種方法 常用二極管資料大全 各國晶體三極管型號命名方法 關於simplis仿真和驅動方法 最新評論文章 Python調用outlook發送郵件 Gitcommitmessage的自我修養 性欲強的學生妹~小微158.46.D+.21 加賴sw096388 TDISensorMarketSegmentationandForecastAnalysisupto2031 PositionSensitiveDiodeMarketKeyFuturisticTopTrendsandCompetitiveLandscapeby2031 今天,你開心嗎 cisco-tftp 批量檢測支付寶是否開通



請為這篇文章評分?