ivan219 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Есть проблема никак не могу решит. Есть сумма фаз и она равна тысячам как её можно привести в привычные 0..360 а лучше -180..0..180??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 35 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Есть проблема никак не могу решит. Есть сумма фаз и она равна тысячам как её можно привести в привычные 0..360 а лучше -180..0..180??? Наверное, вычитать из нее по 360 до тех пор, пока она по абсолютной величине не станет <= 180 (т.е. пока войдет в интервал -180..0..180). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Остаток от деления? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivan219 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Наверное, вычитать из нее по 360 до тех пор, пока она по абсолютной величине не станет <= 180 (т.е. пока войдет в интервал -180..0..180). Надо по пробовать. Остаток от деления? Не много не истой оперы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Надо по пробовать. Не много не истой оперы. Да. Уж. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GetSmart 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Бывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NULL 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Надо по пробовать. Не много не истой оперы. Эх..... Великий и могучий русский язык...... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DRUID3 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Я 'руську' би виучив тіко за те, що треба допитувать 'плєнних'... ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cat_basilio 0 8 октября, 2010 Опубликовано 8 октября, 2010 · Жалоба Всё решается с помощью алгоритмов "раскручивания" фазы (phase unwrapping) см., например: https://ccrma.stanford.edu/~jos/filters/Pha...Unwrapping.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ivan219 0 9 октября, 2010 Опубликовано 9 октября, 2010 (изменено) · Жалоба Да. Уж. Бывает. Эх..... Великий и могучий русский язык...... Я 'руську' би виучив тіко за те, що треба допитувать 'плєнних'... ;) Если нечего сказать лучше промолчите DRUID3 кажется ваши слова. Вы вообще о чём (цензура) Всё решается с помощью алгоритмов "раскручивания" фазы (phase unwrapping) см., например: https://ccrma.stanford.edu/~jos/filters/Pha...Unwrapping.html Спасибо об этом я уже думал, но в моём случае все решилось проще: Фаза = Фаза1 - 2 * Pi * Trunc(Фаза1 * 2 * Pi) = Фаза1 – 360 * Trunc(Фаза1 * 360); Trunc - остаток целого от полного числа Trunc(12.32) = 12; Изменено 9 октября, 2010 пользователем ivan219 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться