Если я создаю комплексное число с амплитудным отрицанием (-1) и без фазы (0), что соответствует удвоению -1 и преобразует его обратно в амплитуду и фазу, амплитуда не отрицательна complex<double> c;
У меня сложная матрица cdata, то есть 2144x2048. Я получаю элементы из cdata, которые больше указанного threshold, выполнив следующие действия: [row, col] = find(abs(cdata) > threshold);
row и col м
valarray<double> можно умножить на скаляр. Тем не менее, я получаю сообщение об ошибке, когда хочу умножить на скаляр для valarray<complex<double>>. Мне интересно, есть ли способ сделать это красиво.