根据基线下的信号计算面积
Calculate area from Signal under basline
我的 Matlab 代码绘制了以下曲线:
X1= 1:600;
plot (X1,tmp)
basline = 0;% level
area(tmp,basline,'FaceColor','g');
如何计算红圈中的面积?
您需要找到第二个和第三个零交叉(z2 和 z3)。然后对 tmp 求和。像这样:
X1= 1:600;
tmp = sin(0.03*X1);
plot (X1,tmp)
range = 209:314;
basline = 0;% level
area(tmp,basline,'FaceColor','g');
figure;area(tmp(range),basline,'FaceColor','g');
sum(tmp(range))
我的 Matlab 代码绘制了以下曲线:
X1= 1:600;
plot (X1,tmp)
basline = 0;% level
area(tmp,basline,'FaceColor','g');
如何计算红圈中的面积?
您需要找到第二个和第三个零交叉(z2 和 z3)。然后对 tmp 求和。像这样:
X1= 1:600;
tmp = sin(0.03*X1);
plot (X1,tmp)
range = 209:314;
basline = 0;% level
area(tmp,basline,'FaceColor','g');
figure;area(tmp(range),basline,'FaceColor','g');
sum(tmp(range))