|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2021, 00:30 | #1 |
Пользователь
Регистрация: 24.10.2021
Сообщений: 10
|
си\си++, уравнение прямой по 2 точкам
Доброй ночи)) учусь в техническом вузе ,нужна помощь с задачей
объясните сам алгоритм я пытаюсь решить через метод крамера ,нооо,не очень получается как мне решить систему уравнений в си Последний раз редактировалось kottion; 24.10.2021 в 00:43. |
24.10.2021, 04:43 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,351
|
А зачем вам решать систему уравнений? Составьте в общем виде формулы для расчета трёх определителей, считайте координаты, подставьте в формулы определителей, а затем посчитайте k и b.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
24.10.2021, 11:56 | #3 |
Пользователь
Регистрация: 24.10.2021
Сообщений: 10
|
блин
я так и решал,искал три определителя ,но я просто поменял строки местами ,по этому у меня не получалось решить, как в примере. сейчас уже разобрался по методу крамера нашел все значения и вывел ответ спасибо) |
24.10.2021, 21:27 | #4 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,334
|
Я не знаю метода Крамера и зачем искать определитель?
y1 = k*x1 + b y2 = k*x2 + b Это система уравнений. y2 - y1 = k*(x2 - x1) ---> k = (y2 - y1) / (x2 - x1) b = y1 - k*x1 Всё. PS: В условии задачи есть условие: x2 != x1.
Как-то так, ...
|
25.10.2021, 04:05 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,351
|
ViktorR, действительно, имея всего 2 неизвестных, проще выразить одно через другое и подставить, но метод Крамера дает решение для N неизвестных в достаточно простой форме. Числитель и знаменатель в вашей формуле k совпадают со значениями соответствующих определителей.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
25.10.2021, 12:50 | #6 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,334
|
Цитата:
Предложенное решение - простое, и алгоритмизировать его проще.
Как-то так, ...
|
|
25.10.2021, 13:21 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,351
|
ViktorR, а я не помню, но быстро гуглю
Если бы решал сам, то пошел бы вашим путем. Ну главное, что ТС справился с задачкой.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
уравнение прямой | Жиме | Python | 2 | 13.06.2020 20:36 |
На плоскости N различных точек заданы своими координатами. Найти уравнение прямой, делящей это множество точек на 2 равномощных подмножества (т.е. на подмножества с одинаковым коли | scarecrow_1 | Python | 1 | 28.02.2017 09:53 |
Уравнение круга и прямой | dimon_snake | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 27.12.2016 17:08 |
Треугольники по точкам | _Лето_ | Общие вопросы C/C++ | 2 | 04.12.2013 00:34 |
уравнение прямой | Shinobig | Помощь студентам | 7 | 14.01.2012 22:09 |