Kod: Zaznacz cały
P=(uc.*ic+us.*is)/2 .
Podobny wzór na amplitudę , który zapisany w matlabie jest tak :
Um=sqrt(uc.^2+ us.^2)
udało zapisać mi się w języku C w następujący sposób: Kod: Zaznacz cały
for(int i=0;i<500;i++)
{
amp_tmp+=uc[i]*uc[i]+us[i]*us[i];
}
amp_tmp=amp_tmp/500;
amp=sqrt(amp_tmp);
gdzie, uc, us są to tablice danych. Próbując w analogiczny sposób postąpić z drugim algorytmem mam problem. Próbuje robić to w taki sposób:
for(int i=0;i<500;i++)
{
moc_p_tmp+=0.5*(uc[i]*ic[i]+us[i]*is[i]);
}
mocp=moc_p_tmp/500;