Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2018, 06:25   #1
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 198
Вопрос Линейное уравнение y=Ax+b

Дана функция вида y=Ax+b, Как найти a и b если известны x и y?

К примеру:

8=2Х+В

Кто - нибудь знает алгоритм?
dbalor вне форума Ответить с цитированием
Старый 24.05.2018, 07:44   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Для решения уравнения с двумя неизвестными нужны два уравнения или начальные условия. Можно вспомнить школу - через сколько точек можно провести прямую?

А так: B = 8 - 2X
p51x на форуме Ответить с цитированием
Старый 24.05.2018, 07:48   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от dbalor Посмотреть сообщение
К примеру:

8=2Х+В
Вы уверены, что в этом примере X известно?


Цитата:
Сообщение от dbalor Посмотреть сообщение
Дана функция вида y=Ax+b, Как найти a и b если известны x и y?
если в одном уравнении две неизвестных величины, то однозначного ответа найти нельзя.
Существует бесконечное множество решений.
Берём ЛЮБОЕ подходящее значение для одной переменнной и находим для него пару.

ну, например,
8=A*2+В

B=2 A=3
B=1000 A= -496
B=2.789 A= 2.6055

и т.д.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.05.2018, 08:03   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Сообщение от dbalor Посмотреть сообщение
Дана функция вида y=Ax+b, Как найти a и b если известны x и y?
для этого надо знать пару точек (x1, y1); (x2, y2).
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 25.05.2018, 01:55   #5
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 198
Вопрос

Цитата:
Сообщение от min@y™ Посмотреть сообщение
для этого надо знать пару точек (x1, y1); (x2, y2).
Ты прав решение уже нашел, разность двух уравнений

но теперь нужно понять как сгенерировать новые точки(хотя бы по одной с каждой стороны прямой) лежащие на данной прямой.

К примеру даны 3 точки этой прямой(данные взяты с потолка):
(3,4)
(5,6)
(7,8)
dbalor вне форума Ответить с цитированием
Старый 25.05.2018, 06:45   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Эти точки не лежат на одной прямой

https://ru.wikipedia.org/wiki/%D0%9F...BC%D0%B0%D1%8F
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 25.05.2018, 07:20   #7
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Сообщение от dbalor Посмотреть сообщение
как сгенерировать новые точки
берёшь рандомный х и считаешь y = kx + b.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 25.05.2018, 07:44   #8
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 198
По умолчанию

Цитата:
Эти точки не лежат на одной прямой
Значения взяты для примера с потолка

Цитата:
берёшь рандомный х и считаешь y = kx + b.
спасибо, пробую
dbalor вне форума Ответить с цитированием
Старый 25.05.2018, 13:18   #9
dbalor
Форумчанин
 
Аватар для dbalor
 
Регистрация: 06.09.2016
Сообщений: 198
Радость

Спасибо всем! тема закрыта
dbalor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
решить линейное уравнение ax+b=0 для любых значений коэффициентов а,в. Дмитрий199 Помощь студентам 3 09.11.2014 19:28
решить линейное уравнение ax+b=0 Дмитрий199 Помощь студентам 1 08.11.2014 16:16
линейное уравнение Licwin Общие вопросы Delphi 11 11.07.2011 23:25
Решение линейное уравнение, через оператор if.(of 2007 vba) RomkaS19 Microsoft Office Excel 4 14.11.2010 11:08