首页 > 其他分享 >适用任意复杂转移函数及方程式的 matlab 二维曲线作图与客制化界面

适用任意复杂转移函数及方程式的 matlab 二维曲线作图与客制化界面

时间:2024-07-17 16:56:07浏览次数:16  
标签:作圖 轉移 客制化 作图 方程式 函數 STEP matlab

優點

  • 曲線可自行定義 粗細,顏色,精細度 ...... 等等
  • 字可自行定義字體,顏色,大小,方向,位置 ...... 等等
  • 可自行定義虛線與字來標註曲線上的某一點
  • 此方法可延伸至 matlab 三維曲線或曲面作圖,亦或是同樣概念,但是改用其他程式諸如 python 來實現

前情提要

matlab 現有表達轉移函數, 方程式的語法如下 : 

  • bode
  • sym
  • syms
  • tf

缺點

  • 要先自行通分,將分子分母各自整理成多項式的形式,若是電路的轉移函數為三階以上,手動計算量會過於龐雜
  • 難以在 s domain transfer function 與 z domain transfer function 之間轉換,且無法根據需求選擇 impulse invariant (inverse) transform 或 bilinear (inverse) transform 

作圖原理

以二維座標為例 :

  • STEP 1 : 定義橫軸為一元素均勻分布的一維矩陣 (向量)
  • STEP 2 : 將橫軸做矩陣運算,形成想要作圖的轉移函數, 方程式
  • STEP 3 : 因為橫軸與縱軸上的每個點是 "1 on 1" 的關係,所以橫軸點越多,曲線越接

标签:作圖,轉移,客制化,作图,方程式,函數,STEP,matlab
From: https://blog.csdn.net/Fra_Yan/article/details/140474860

相关文章