U1
U2
t1 t2
U1=Umin+0.9*(Umax-Umin)
U2=Umin+0.1*(Umax-Umin)
Длительность заднего фронта t2-t1
float U1=Umin+0.9*(Umax-Umin);
float U2=Umin+0.1*(Umax-Umin);
for (int i=0; i<n; i++)
if (U[i]>U1 && U[i]<U2 && U[i+1]<U[i]) dlit+=dt;
Длительность переднего фронта импульса вычисляется аналогично (только U[i+1]>U[i]).
Нахождение момента времени, при котором Uvx достигает 80 В.
float vrem;
int k=0;
for (int i=0; i<n; i++)
if (U[i]>80) {k=i; break;}
vrem=t[k];
t[k]
Нахождение момента времени, при котором Uvx достигает максимума.
float vrem;
for (int i=0; i<n; i++)
if (U[i]==max) {vrem=t[i]; break;}
max (максимальное значение Uvx) должно быть рассчитано предварительно/