![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
МАТЕМАТИКА [D5, Win95/98, WinME, NT4, Win2k, WinXP]
Svin © (2002-12-09 14:40:00)Народ Хелп плиз
Вопрос 1 имеется прямая "a" и имеется точка "Z" не лежащая на прямой
надо написать уравнение прямой по двум точкам первая "Z"
а вторая ближайщая точка на отрезке "a"
Вопрос 2 Имеется Окружность и имеется прямая нужно провести перпендикуляр из центра окружности к прямой
Спасибо
zavdim (2002-12-13 11:33:00) [1]Вторую - опишу, первую - думай.
Надеюсь, что это все 2-х мерное декартовое, аналитическое и т.д. и т.п.
Ты дал описательный уровень, надо так
Дано:
Окружность (x-a)^2+(y-b)^2=R^2
Прямая Ax+By+C=0.Заметьте все коэф тут вам даны.
Найти ур-ие прямой проходящей через центр и перпенд к данной.
Решение:
1. центр окр-ти - (a,b)
2. Пусть искомая прямая имеет ур-ие Dx+Fx+E=0
3. Ветор (A,B) перп первой прямой, (D,F) перп искомой.
4. Все перп, значит и векторы перп, значит их скалярка =0.
5. AD+BF=0, решений много, но мы можем взять любое ненулевое, например
D=-B, F=A. Почему любое - разберись сам.
6. Итак -Bx+Ay+E=0. и проходит через (a,b)
7. -Ba+Ab+E=0 E=Ba-Ab.
Ответ: -Bx+Ay+(Ba-Ab)=0. А где радиус?
Svin (2002-12-13 11:04:00) [2]да и народ кто нить знает интересненькие сайты
типа algolist.manual.ru
Svin (2002-12-13 11:03:00) [3]a - отрезок
тока я непонял если х1 = х2 то получается что К можно взять любую
или тока бесконечно большую типа 9.9E+5
да и напишите кто нить пример для
Имеется Окружность и имеется прямая нужно провести перпендикуляр из центра окружности к прямой
Svin (2002-12-13 11:02:00) [4]a - отрезок
тока я непонял если х1 = х2 то получается что К можно взять любую
или тока бесконечно большую типа 9.9E+5
да и напишите кто нить пример для
Имеется Окружность и имеется прямая нужно провести перпендикуляр из центра окружности к прямой
zavdim (2002-12-13 10:51:00) [5]1. Если перпендикулярная то коэфф = -1/a.
2. a - прямая или отрезок?
Сформулируй задачи четче. А решить их просто, не 5 класс, конечно, но в пределах школы укладывается. Можно векторными бяками пользоваться?
Igor_ (2002-12-13 10:22:00) [6]
// формула прямой линии y = k*x + b
if (x1 == x2) { k = cInfin;}
else { k = (y2 - y1)/(x2 - x1);}
b = y1 - k*x1;
тут один момент имеется, если x1 = x2, то k получается бесконечность, а вообще программа выдаст деление на 0.
Я у себя ввел типа "бесконечность" cInfin- задал
достаточно большое число, которое подходило к моим задачам, чтобы отдельно не обрабатывать случай при k равном бесконечности, когда коэффициенты уравненеия будут использоваться
const double cInfin = 9.9E+5;
А вообще вспомни геометрию из 5-го класса и все получится.
Svin (2002-12-13 09:15:00) [7]Народ напишите примерчик пожалуйста
а то у меня книжек по аналитеческой геометрии нет
MBo (2002-12-09 15:18:00) [8]>LongIsland
любая перпендикулярная ;)
LongIsland (2002-12-09 15:16:00) [9]
> MBo © (09.12.02 15:14)
> перпендикулярная ей прямая имеет коэффициент -a
Перпендикулярные?:-)
MBo (2002-12-09 15:14:00) [10]обе задачи решаются одинаково- уравнение прямой
y=ax+b (система уравнений по коорд. двух точек)
перпендикулярная ей прямая имеет коэффициент -a