![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 16.05.2012
Сообщений: 1
|
![]()
Здравствуйте. Есть алгоритм, но он выдает другую точку.
x11:=2*nu111[1]; x21:=nu111[2]; y11:=teta1[1]-teta[1]; y21:=tetat1[2]-teta1[2]; repeat xx1:=x11-y11*(x21-x11)/(y21-y11); for jj:=2 to mm do if xx1 <=2*nu111[jj] then begin x11:=x11; y11:=y11; x21:=2*nu111[jj]; y21:=tetat1[jj]-teta1[jj]; break; end; Fz1:=y11+(xx1-x11)*(y21-y11)/(x21-x11); x11:=xx1; y11:=Fz1; until abs(Fz1)<0,00001; Fte1:=0; for jj:=2 to mm do begin if (xx1>=2*nu111[jj-1]) and (xx1<=2*nu111[jj] then begin Fte1:=tetat1[jj-1]+(xx1-2*nu111[jj-1]/(2*nu111[jj]-2*nu111[jj-1])*(tetat1[jj]-tetat1[jj-1]); Ft1:=teta1[jj-1]+(xx1-2*nu111[jj-1])/(2* nu111 [jj]-2*nu111[jj-1]) *(teta1[jj]-teta1[jj-1]); break; end; end; |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Точки пересечения прямых | Вернер | Помощь студентам | 0 | 11.05.2012 17:38 |
алгоритм нахождения точек пересечения прямой и ломаной | -=zAA=- | Помощь студентам | 3 | 04.10.2011 10:49 |
Положение точки относительно кривых Безье | Александр Кедрик | Общие вопросы C/C++ | 2 | 10.08.2011 17:36 |
найти пересечение двух прямоугольников заданных координатами двух углов | Этотак | Помощь студентам | 0 | 11.05.2011 23:55 |
Нужно найти координаты точки пересечения двух отрезков в пространстве... | Dima6120 | Мультимедиа в Delphi | 2 | 30.07.2010 13:36 |