-
大小: 3KB文件類(lèi)型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-01-11
- 語(yǔ)言: Matlab
- 標(biāo)簽: MATLAB??動(dòng)畫(huà)??滯環(huán)??
資源簡(jiǎn)介
滯環(huán)用MATLAB語(yǔ)言編寫(xiě),而且加入了動(dòng)畫(huà)演示效果。
代碼片段和文件信息
clc
clear
close?all
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
B=1;?%環(huán)的高度
m=1.5;%m是向量,向量的長(zhǎng)度代表環(huán)的個(gè)數(shù)
A=0.25;%?環(huán)的寬度,[-(mA+AmA)][mAmA+A]?表示環(huán)的邊界
n=1:512;
x=cos(2*pi/50*n);??%抽樣信號(hào)
N=length(x);
%?x=abs(x);
%?x=x+0.1*randn(1N);
Xmax=max(abs(x));
%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%?%?繪制環(huán)
DT=[m*A0
???m*AB
???m*A+AB
????m*A+A0
????m*A0
????-m*A0
????-m*A-B
????-m*A-A-B
???-m*A-A0
?-m*A?0];
DTsize=size(DT);
%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
state=[1x(1)B3];%初始狀態(tài)
for?i=2:N
????
????state(i1)=i;
????state(i2)=x(i);
????if?x(i)<=-m*A-A
????????state(i4)=-3;
????elseif?x(i)>-m*A-A?&?x(i)<-m*A
????????state(i4)=-2;
????elseif?x(i)>-m*A?&?x(i)<0
????????state(i4)=-1;
????elseif?
評(píng)論
共有 條評(píng)論