二階線性微分器的實現

2021-10-02 06:07:39 字數 1258 閱讀 3232

二階線性微分器的實現

1. 經典微分器 y = (v(t)- v(t - t))/t在間隔時間 t很小時,對雜訊有放大作用,實際無法應用到任務中。

2. 二階線性微分器

3. c程式驗證

#include #include #include "math.h"

#include "stdlib.h"

#define ts (double)(0.01) /*取樣步長*/

#define tn (double)(0.05) /*微分步長*/

double erjie(double x1,double x2,double u)

int main()

if((fnp = fopen("fst_now.txt","w+")) == null)

if((fdp = fopen("fst_dev.txt","w+")) == null)

for(i = 0; i < 1000;i++)

fclose(fp);

fclose(fnp);

fclose(fdp);

printf("hello world!\n");

return 0;

}

4. matlab 繪圖 

load('c:\\users\terryc\documents\codeblocks\微分器\fst_yuan.txt');

load('c:\\users\terryc\documents\codeblocks\微分器\fst_now.txt');

load('c:\\users\terryc\documents\codeblocks\微分器\fst_dev.txt');

subplot(3,1,1);

plot(fst_yuan);

grid on;

subplot(3,1,2)

plot(fst_now);

grid on;

subplot(3,1,3)

plot(fst_dev);

grid on;

5. 結果 

中間紅色為二階微分器輸出,下面為一階微分器輸出,干擾雜訊得到明顯抑制。

基於二階微分的邊緣檢測方法

兩種laplacian模板 附件中 gauss lanlancian運算元 附件中 laplacian 運算元是二階導數邊緣運算元,考察的是3 3鄰域,上圖是兩種比較常用的模板,演算法簡述如下 遍歷影象 除去邊緣,防止越界 對每個畫素做laplancian模板卷積運算,注意是只做其中的一種模板運算,...

C 二階構造的實現

include class twophasecons bool construct 第二階段建構函式 public static twophasecons newinstance 物件建立函式 twophasecons twophasecons newinstance return ret int ...

數理方程 二階線性偏微分方程的分類和標準式

更新 9 apr 2016 對於任意的二元二階齊次線性偏微分方程,a dfrac 2a dfrac a dfrac b 1 dfrac b 2 dfrac cu 0 求特徵方程 確定分類 化為標準型的方法為 1.截 只關心其中的二階部分 a dfrac 2a dfrac a dfrac 0 2.換 ...