Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Математика

Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр

Ответ
 
Опции темы
Старый 11.12.2007, 00:07   #1
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Как по координатам двух точек найти ф-ю прямой?

в общем таг:
есть у меня отрезок, т.е. координаты его начала и конца.
Мне нужно из этих двух точек получить уравнение вида:

Y = k*x+b

я вроде k осмыслил как вычислять, но вот с b моя ф-я частенько врёт...

Подскажите плз алгоритм нахождения K и B по двум точкам! Ну а я тогда переделаю ф-ю чтоб работала и не врала!

З.Ы. не ругайте сильно, с алгеброй туго у меня...
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 11.12.2007, 01:03   #2
BlackDragon
Проектировщик
 
Аватар для BlackDragon
 
Регистрация: 25.03.2007
Сообщений: 536
Написано 252 полезных сообщений
(для 715 пользователей)
Re: Как по координатам двух точек найти ф-ю прямой?

решаем систему двух ур-ний:
kx1+b=y1
kx2+b=y2
Решение:
выражаем b через k:
b=y2-kx2
подставляем в ур-ние kx1+b=y1
kx1-y2-kx2=y1
дорешиваем ур-ние,получаем k, далее находим b
(Offline)
 
Ответить с цитированием
Старый 11.12.2007, 01:24   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Как по координатам двух точек найти ф-ю прямой?

Y = k*x+b
x1,y1
x2,y2

очевидно, k - ето угловой коэффициент етой прямой
k=(y2-y1)/(x2-x1)
из Y = k*x+b получим b= Y-kx
b=y1-k*x1, а k мы уже вычислил.

пример:
y=2x+3
x1=2 y1=7
x2=3 y2=9

k = (9-7)/(3-2) = 2
b = y1 - x1* k = 7 - 2*2 = 7-4 =3

вуаля
(Offline)
 
Ответить с цитированием
Старый 11.12.2007, 15:06   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Re: Как по координатам двух точек найти ф-ю прямой?

Спасибо!
К я как раз так вычислял, а вот с B я, похоже, неверно вывел формулу!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти объект массива по координатам Mr_F_ 3D-программирование 8 15.08.2009 20:28
Функция по координатам... JeSss 3D-программирование 50 29.01.2008 21:04
Ограничение по координатам Valet 2D-программирование 8 27.08.2007 23:45
физика движения авто по прямой H@NON 3D-программирование 4 05.07.2007 19:33
Обмен значениями двух переменных (только двух переменных) SubZer0 Алгоритмика 10 28.02.2007 16:34


Часовой пояс GMT +4, время: 23:45.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com