Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail


           Интенсив по Python 3-5 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
           Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2008, 19:52   #1
Sergey2
Форумчанин
 
Регистрация: 08.01.2008
Сообщений: 233
По умолчанию Сравнить две функции

Есть две функции. Представленны они в виде одномерного массива. Каждый элемент - значение функции. Нужно их сравнить и понять, одна и тажа функция или нет. В идее там одна синусойда и вот надо понять, во втором массиве тоже синусойда или что-то другое? Язык - пофигу (в пределха разумного ), нужен алгоритм.
Sergey2 вне форума Ответить с цитированием
Старый 28.10.2008, 20:26   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Уравнение синусоиды: y(x):=A*sin(k*x+b).
Возьмите три точки из массива, проведите через них синусоиду, т.е. определите её параметры A,k,b и проверяйте, лежат ли остальные точки на графике этой функции, естественно, в пределах какой-то погрешности.
_Dmitry вне форума Ответить с цитированием
Старый 28.10.2008, 20:32   #3
Sergey2
Форумчанин
 
Регистрация: 08.01.2008
Сообщений: 233
По умолчанию

Цитата:
Сообщение от _Dmitry Посмотреть сообщение
Уравнение синусоиды: y(x):=A*sin(k*x+b).
Возьмите три точки из массива, проведите через них синусоиду, т.е. определите её параметры A,k,b и проверяйте, лежат ли остальные точки на графике этой функции, естественно, в пределах какой-то погрешности.
боюсь что через три точки можно дофига синусойд провести. Где-то читал что можно сделать какую-то "свертку".... узнать бы как это
Sergey2 вне форума Ответить с цитированием
Старый 28.10.2008, 20:49   #4
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Почитал в Википедии про свертку, крутая тема.
puporev вне форума Ответить с цитированием
Старый 28.10.2008, 21:09   #5
Sergey2
Форумчанин
 
Регистрация: 08.01.2008
Сообщений: 233
По умолчанию

О, спасибо, как все просто то
Sergey2 вне форума Ответить с цитированием
Старый 28.10.2008, 21:10   #6
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
как все просто то
Кому как. Для меня китайский язык.
puporev вне форума Ответить с цитированием
Старый 28.10.2008, 22:11   #7
Sergey2
Форумчанин
 
Регистрация: 08.01.2008
Сообщений: 233
По умолчанию

Цитата:
Сообщение от puporev Посмотреть сообщение
Кому как. Для меня китайский язык.
я имел ввиду что не надо перелопачивать весь интернет, а достаточно было просто в википедии ввести "свертка"
Sergey2 вне форума Ответить с цитированием
Ответ

          Оплата за обучение в Kata Academy только после твоего трудоустройства в IT!
          Начни карьеру Middle Java-разработчика, подробнее на сайте академии, ссылка - https://clck.ru/fCqwP

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сравнить две таблицы? MOLOTOV Microsoft Office Excel 9 20.07.2010 21:23
сравнить тексты olimpus Microsoft Office Excel 27 07.11.2008 10:29
Сравнить время BlackOmen PHP 2 23.09.2008 09:04
помогите пожалуйста описать две функции номак Паскаль, Turbo Pascal, PascalABC.NET 5 08.01.2008 21:31
сравнить 2 строчки oLMeR Общие вопросы Delphi 3 02.11.2007 11:51