資源簡(jiǎn)介
MATLAB完整程序,內(nèi)涵改進(jìn)S變換程序,電壓驟降程序,以及電壓驟降特征值提取方法。一步到位解決你的問(wèn)題!

代碼片段和文件信息
%%觀察?調(diào)節(jié)因子,驟降持續(xù)時(shí)間?變化時(shí),驟降幅度,起止時(shí)刻,相位誤差的變化
%Version?1.0
%2017.11.23
clc;
clear;
close?all;
%參考值
fs=5120;
f0=50;
T_start?=?0.5;
T_step?=?0.2;
T_end?=?9.5;
factor_start?=?0.5;
factor_step?=?0.02;
factor_end?=?10;
%其它參數(shù)
count_T?=?1;
line?=?floor((T_end?-?T_start)/T_step)?+1;
colum?=floor((factor_end?-?factor_start)/factor_step)?+1;
wucha_T?=?zeros(linecolum);
canshu_T?=?zeros(linecolum);
canshu_factor?=?zeros(linecolum);
%?計(jì)算
for?T?=?T_start:T_step:T_end
????count_factor?=?1;
????for?factor?=?factor_start:factor_step:factor_end
????????%信號(hào)準(zhǔn)備
????????signal=zhoujiang_1start(fsf0T);
????????%?[signalnoise]=noisegen(signal30);
????????N=length(signal);
????????
????????%MST
????????ST=st_gaijin(signalfactor);
????????ST_f0=ST(11:);
????????sign_f0=abs(ST_f0);
????????
????????%基頻差分
????????jipin1(11:N-1)=sign_f0(11:N-1);
????????jipin2(11:N-1)=sign_f0(12:N);
????????jipin_chafen=jipin2-jipin1;
????????
????????%起止時(shí)刻
????????[ampMinIndMin]=min(jipin_chafen);
????????[ampMaxIndMax]=max(jipin_chafen);
????????Tstart=IndMin/fs;
????????Tend=IndMax/fs;
????????
????????%計(jì)算誤差
????????Tstart_standard=0.1?-?T?*?0.01;
????????Tend_standard=0.1?+?T?*?0.01;
????????wucha_T(count_Tcount_factor)?=?abs(Tstart_standard?-?Tend_standard??-?Tstart?+?Tend);
????????
????????%保存參數(shù)
????????canshu_T(count_Tcount_factor)?=?T;
????????canshu_factor(count_Tcount_factor)?=?factor;
????????
????????%局部變量控制
????????count_factor?=?count_factor+1;
????end
????count_T?=?count_T?+1;
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1626??2018-03-28?20:59??驟降\jisuan.m
?????文件??????12070??2017-07-02?20:29??驟降\st_gaijin.m
?????文件????????390??2018-03-28?20:50??驟降\zhoujiang_1start.m
?????目錄??????????0??2018-07-18?20:57??驟降
-----------?---------??----------?-----??----
????????????????14086????????????????????4
評(píng)論
共有 條評(píng)論