Complex-Comments
clente 16.08.2011 - 14:34
поправки
в конструкторе для вычисления Arg(x) не предусмотрено значение аргумента в 90 градусов. надо рассмотреть случай чисто мнимого числа без действительной части. Например так: public double Arg
{
get
{
double res = 0;
if (m_real != 0)
{
res = Math.Atan2(m_imag, m_real);
return res;
}
else
{
if (m_imag < 0)
{
res = Math.Asin(1);
}
if (m_imag > 0)
{
res = Math.Asin(-1);
}
return res;
}
}
}
12 15.06.2014 - 14:41
ДФТ
Пишет индекс находится вне границ массива,если делать FFT2