![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как построить график? [D7, WinXP]
Tornado © (2009-07-29 20:16:00)Подскажите плиз, надо построить график используя DBChart. Вообщем строится он по двум точкам, две линии.
Тут http://i007.radikal.ru/0907/15/029873733fa9.jpgя разместил картинку как строится график. Несколько комметариев: Первая серия (красная) строится по точке на оси Y - 0.5, по оси X - 0? вторая точка соответственно 0,3 по Y и 6 по Х. Вторая серия (зеленая) строится по точкам (Х 18, Y 0.5) и конечная точка (Х 12, Y 0.4). Вообщем все это видно на графике.
Но есть задача продолжить линии графика до пересечения с осью Х, как на этом рисунке http://i040.radikal.ru/0907/52/45c466636173.jpg
Мне важна точка пересечения линий, спроецированная на ось Х. Подскажите плиз как это сделать, спасибо!
Tornado (2009-07-30 07:00:00) [1]
> oldman © (29.07.09 23:08) [4]
Понял пасиб.
oldman (2009-07-29 23:08:00) [2]Учитывая, что уравнение прямой y=ax+b и зная координаты двух точек,
составляем систему двух уравнений, подставляя х и у в уравнение прямой.
Решаем систему, находим соответственно a и b, получаем уравнение прямой.
Получив уравнения двух прямых, тоже составляем систему двух уравнений,
решая которую находим х1 и y1 точки пересечения.
Полижив в уравнение прямой у=0 находим точку для построения прямой до пересечения с осью Ох.
Строим линию проекции точки пересечения прямых по двум точкам (х1,у1) и (х1,0)
Все
Tornado (2009-07-29 22:50:00) [3]
> oldman © (29.07.09 22:22) [2]
Понятно, уже и не помню...ну да ладно
oldman (2009-07-29 22:22:00) [4]
> Мне важна точка пересечения линий, спроецированная на ось
> Х. Подскажите плиз как это сделать, спасибо!
1. Уравнение прямой по двум точкам.
2. Уравнение точки пересечения.
3. Координата Х точки пересечения есть проекция.
Геометрия. Вики. Гугль. Яндекс. Рамблер. В школу.
Tornado (2009-07-29 22:02:00) [5]Сорри первая ссылка убилась, вот другая http://upload.akusherstvo.ru/image197386.jpg