微机继电保护matlab算法仿真(有源程序)
微
机
继
电
保
护
算
法
仿
真
电控学院
两点乘算法
matlab中编写的程序
N=12;
t=(0:0.02/N:0.02)';
m=size(t);
y=sin(2*pi*50*t);
y1=[zeros(N/4,1);y(1:m-N/4)];
ym=sqrt(y.^2+y1.^2);
subplot(3,2,1)
plot(t,y,'r.',t,y1,'xb');
legend('y(k)','y(k-T/4)');
subplot(3,2,2)
hold on;
plot(t,ym,'-r');
axis([0,0.02,0,1.2]);
xlabel('t/s');
ylabel('ym');
title('两点乘积算法算的有效值N=12');
text(0.01,0.6,'N=12');
N=16;
t=(0:0.02/N:0.02)';
m=size(t);
y=sin(2*pi*50*t);
y1=[zeros(N/4,1);y(1:m-N/4)];
ym=sqrt(y.^2+y1.^2);