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