![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 19.06.2012
Сообщений: 2
|
![]()
Наваял программу для Fast Fourier Transformation. Задание звучит так..
у меня есть текстовый файл с 4096 значениями, я над ними "издеваюсь" по формулам данным, а затем получаю набор комплексных чисел... В итоге нужно вычислить их модуль и если он больше 10^-3 то этот коэффициент вывести. ... загвоздка в том, что при вычислении суммы квадратов двух чисел: long double t=sumsin*sumsin; long double g=sumcos*sumcos; long double z=t+g; modulo = sqrt(z); так же я пробовал modulo = sqrt(sumcos*sumcos+sumsin*sumsin); и так тоже modulo = sqrt(pow(sumcos,2.0)+pow(sumsin,2.0 )); к примеру со значениями вычисленными ранее sumcos = 2 sumsin = -2.44921e-016 получается что modulo (равное корню из суммы квадратов значений выше) равно 2. как так? Я не программист, и даже не учусь на него, может каких тонкостей не знаю? Помогите пожалуйста разобраться. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 19.06.2012
Сообщений: 2
|
![]()
всё в порядке, нашёл решение
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Округление числа | Фаризочка | Общие вопросы Delphi | 5 | 14.08.2011 14:42 |
Округление числа | Anubys | Общие вопросы C/C++ | 11 | 06.03.2011 16:28 |
Округление числа [C++] | ordoss | Помощь студентам | 5 | 26.09.2010 21:35 |
Округление числа | Foxx | Microsoft Office Excel | 13 | 07.04.2010 07:09 |
Округление числа | Pinya | Microsoft Office Excel | 2 | 18.09.2008 18:01 |