Система QPSLab для анализа и распознавания числовых последовательностей с квазипериодической структурой


Описание демо-версии программы поиска подмножества «похожих» векторов

Демонстрационная версия программы работает с фиксированными входными переменными: мощность исходного множества векторов N = 1000; мощность выбираемого подмножества M = 502; размерность векторного пространства q = 2. Основная часть окна программы отведена под рабочее поле, предназначенное для отображения результатов операций формирования исходного множества и результатов поиска искомого подмножества. Запуск программы приводит к появлению на экране следующего окна.

В нижней части окна расположены два квадратных поля, разделенных координатными осями. Щелчок мыши на левом поле обеспечивает формирование исходного множества, включающего повторяющийся M раз вектор, координаты которого соответствуют положению курсора, а также дополнение до N векторов, формируемых с помощью датчика случайных чисел. Как это представлено на следующем рисунке (выбранный вектор выделен красным цветом).

Кнопка “Noise Level Up” добавляет к исходным значениям векторов случайный шум, в результате чего подмножество векторов, выбранное с помощью щелчка мыши, становится различимым.

Каждое новое нажатие увеличивает уровень этого шума, а нажатие кнопки “Noise Level Down” – уменьшает.

Нажатие на кнопку “Search” (или на правое поле) обеспечивает поиск искомого подмножества «близких» в средне-квадратичном смысле подмножества векторов. Результаты поиска отображаются на правом поле, найденные вектора выделены альтернативным цветом.

Кнопка “Restart” запускает программу заново, кнопка “Repeat” повторяет генерацию множества с заданным к тому времени уровнем шума, кнопка “Exit” завершает выполнение программы.


начало страницы

назад

главная страница