|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.02.2019, 23:13 | #1 |
Пользователь
Регистрация: 28.10.2018
Сообщений: 25
|
Аналитическая геометрия
Люди, сделал программу, всё чертит, но ни как не пойму, как в Delphi написать вот эти формулы, кто знает, помогите пожалуйста:
Найти угловой коэффициент прямой y=Ax+B и отрезок, отсекаемый ею на оси ординат, зная, что прямая проходит через точки P(Xp;Yp) и Q(Xq;Yq); пример точек P(2,-8) и Q (-1,7) |
27.02.2019, 08:47 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Так проблема в чем? Если у вас есть прямая в виде y=Ax+B, то и угловой коэффициент уже есть. А отрезок тоже элементарно - находите точку пересечения с осью ординат и все.
|
27.02.2019, 09:01 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Найди уравнение прямой через две точки, преобразуй к виду y=Ax+B и получишь угловой коэффициент
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
27.02.2019, 09:32 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Зачем преобразовывать, если сразу можно в таком виде искать?
|
27.02.2019, 10:02 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Можно. Например решая систему. А можно используя формулу k=(Yq-Yp)/(Xq-Xp), которая и получается после преобразования
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
27.02.2019, 13:03 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Мне вот интересно: ТС написал, что уже все нарисовал... он прямую находил или просто LineTo сделал?..
|
27.02.2019, 13:19 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
LineTo сделал, наверно, сам же написал, а что написано, то не вырубишь и этим, как его ). И остыл, код же не дают для вычислений )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
27.02.2019, 13:55 | #8 |
Пользователь
Регистрация: 28.10.2018
Сообщений: 25
|
k - я знаю как записать формулу, а не знаю, как записать формулу для нахождения отрезка...?
|
27.02.2019, 14:03 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Найди y для x=0. Собственно это то B из уравнения. Найти его можно так же как и коэффициент A - см #3. Второй конец отрезка наверно начало координат
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
27.02.2019, 14:09 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
какие-то банальные очевидности у Вас спрашивают!
ось ординат - это ось Y Поэтому отрезок, отсекаемый прямой на оси ординат равен [0, B] (исключая случай, когда прямая параллельна оси ординат. правда, в этом случае уравнение прямой не может быть записано в виде y=Ax+B, тогда уравнение прямой будет x=a - см. например, сюда |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аналитическая таблица | Slavik7777 | Фриланс | 1 | 25.11.2018 19:08 |
Аналитическая программа | Yosarien | Общие вопросы C/C++ | 2 | 13.02.2015 00:57 |
Аналитическая задача в Excel | mezolit | Фриланс | 1 | 24.09.2012 15:28 |
Аналитическая геометрия (1 курс) | Tigrika | Помощь студентам | 1 | 05.11.2010 00:06 |