Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

Length ( Line ) := ?   Найти похожие ветки 

 
race1   (2003-10-11 18:45) [0]

есть произвольная линия в пространстве, координаты начала\конца известны. как бы теперь укоротить длину этой линии на какое-либо число? т.е. сделать длину линии короче на заданное число - получить новые коорданаты конца линии.


 
Nikolay M.   (2003-10-11 18:52) [1]

А каким образом задается линия?


 
Palladin   (2003-10-11 19:08) [2]

берешь уравнение расстояния от точки до точки и уравнение прямой, решаешь систему
сложно? не думаю


 
race1   (2003-10-11 19:20) [3]

2 координыты - начало (x0, y0), и конец (x, y)

"уравнение прямой" - это которое kx + b? а как b искать? :)


 
Palladin   (2003-10-11 19:37) [4]

в пору доставать запылившийся учебник алгебры и мат анализа...


 
pavel_k   (2003-10-11 19:38) [5]

>в пространстве
>2 координыты
Как то не стыкуется...
На плоскости:
dlina^2=abs(x-x0)^2+abs(y-y0)^2

В пр-ве:
dlina^2=abs(x-x0)^2+abs(y-y0)^2+abs(z-z0)^2

Отсюда вроде можно найти все, что надо.


 
Nikolay M.   (2003-10-11 20:18) [6]

Как-то незаметно "произвольная линия" трансформировалась в прямую...


> "уравнение прямой" - это которое kx + b? а как b искать?
> :)

Уравнение прямой еще можно записать в виде
(y - y0)/(x - x0) = k (*)
подставишь вместо x и y координаты конца отрезка, вместо x0 и y0 - координаты начала, получишь k. А если приведешь (*) к виду y = k * x + b, получишь b.


 
race1   (2003-10-12 06:04) [7]

понятно стало... просто в 12 ночи такое уже не головой пишется, а рефлекторно, ничё не доходило :))



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.012 c
7-74504
Stas
2003-08-07 11:38
2003.10.23
Как узнать когда закрылось приложение


14-74404
Zelius
2003-10-06 11:35
2003.10.23
А наш ли это Юрий Федоров? :)


7-74485
opoloXAI
2003-08-10 13:27
2003.10.23
Как разложить байт по-битно?


1-74112
download
2003-10-13 19:37
2003.10.23
Задачки по Turbo Pascal


1-74305
Yrasikombo
2003-10-12 13:12
2003.10.23
Как в Delphi определить рабочую группу компьютера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский