Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2012, 19:24   #1
Vladuk
 
Регистрация: 17.12.2010
Сообщений: 8
По умолчанию как найти координаты точки на графике?

Добрый день!
Прошу Вашей помощи!
Стоит задача, найти точку пересечения на первом графике (ее можно даже найти вручную, т.е. увеличить зону пересечения и мышкой щелкнуть на пересечение) значения вывести в ячейки. Зная X первого графика найти соответствующие ему Y на кривых второго графика и значения вывести в ячейки.

кривые будуться по массиву точек ....

Заранее спасибо!!!
Изображения
Тип файла: jpg Form_1.jpg (154.5 Кб, 169 просмотров)
Vladuk вне форума Ответить с цитированием
Старый 10.04.2012, 00:13   #2
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Первый вариант. Берём siries1.У из первого массива, ищем такое-же значение "У" в массива точек для siries2 и сравниваем siries1.Х и siries2.Х.
Второй вариант. Можно найти приближённые координаты пересечения, если брать маленькие отрезки А и В, и считая их прямыми, сравнивать на пересечение 2 отрезков. Если 2-ой вариант вас устроит, то могу скинуть алгоритм пересечения двух прямых, результатом которого будет точка пересечения, если таковое присутствует.
Далее для любого из вариантов останется только пробежаться по точкам массивов во втором графике, сравнивая Х массивов с координатой Х точки пересечения. Как нашли, в том месте провели вертикальную прямую и все.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как двигать точки на графике в excel 2007 diamondonik Microsoft Office Excel 1 16.11.2010 14:51
Нужно найти координаты точки пересечения двух отрезков в пространстве... Dima6120 Мультимедиа в Delphi 2 30.07.2010 13:36
Имеются координаты точки. Как проверить какого цвета соседние точки на форме? Rin Мультимедиа в Delphi 2 10.11.2009 22:47
Найти координаты хотя бы одной точки, попадающей в область, образованную тремя пересекающимися линиями. Zibiv Помощь студентам 1 03.10.2008 17:55
Как в TChart получить координаты точки на графике? Влажимир Общие вопросы Delphi 2 07.04.2008 15:37