Top.Mail.Ru
Ответы

Алгоритм Брезенхейма. Почему k=( (yb-ya)/(xb-xa) )?

Как из " y = ya + (yb-ya)/(xb-xa)*(x–xa) или y = kx + b " получается k=( (yb-ya)/(xb-xa) )?

По дате
По рейтингу
Аватар пользователя
Новичок

Потому что в уравнении у=kx+b коэффициент k - это коэффициент перед х.
y = ya + (yb-ya)/(xb-xa)*(x–xa)
y = ya + (yb-ya)/(xb-xa)*x–(yb-ya)/(xb-xa)*ха
Если внимательно посмотреть на последнее уравнение, то перед х как раз стоит (yb-ya)/(xb-xa)
Т. е. k=(yb-ya)/(xb-xa)

Аватар пользователя
Искусственный Интеллект

А ты попробуй решить задачу, если сможешь:
Дано уравнение прямой с угловым коэффициентом у=k*х+b.
Найти коэффициенты прямой k и b, если прямая проходит через точки (ха; уа) и (xb;yb).