Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.04.21;
Скачать: CL | DM;

Вниз

Методы подбора значения   Найти похожие ветки 

 
Irisss   (2012-10-12 10:34) [0]

Здравствуйте,
подскажите, пожалуйста, какие-нибудь методы подбора значения
Суть в чем: нужно подобрать значение параметра x, который соответственно подставляется в формулу y = f(x) так, чтобы y стало равно K (K: const). х может принимать вещественные значения от -100 до +200.

Подскажите методы, а то не хочется изобретать велосипед. (Ответы типа "почитай книжки" и прочие тролли просьба не писать)


 
AV ©   (2012-10-12 10:46) [1]


> y = f(x)

смотря что за функция

непрерывная, монотонная - самое простое будет метод половинного деления
ну а если задана таблично - как ты подберешь? :)


 
RWolf ©   (2012-10-12 10:52) [2]

это называется «численные методы решения уравнений».
метод Ньютона-Рафсона посмотри.


 
RWolf ©   (2012-10-12 10:53) [3]

а книжки читать обязательно надо.


 
Лаур Балаур   (2012-10-12 10:56) [4]


> Ответы типа "почитай книжки" и прочие тролли просьба не
> писать


Оу! Чтением книг теперь занимаются только тролли. Белые люди, вестимо, знания получают генетическим путем. Одним только неграм плохо, они и не белые, и не тролли, и в Гугл их не пускают. Но неграм всегда плохо. Поэтому всем все равно...

На вот, хлебушка купи:
http://ru.wikipedia.org/wiki/Численное_решение_уравнений
http://ru.wikipedia.org/wiki/Категория:Численные_методы


 
Irisss   (2012-10-12 10:56) [5]

Да, я знаю, что книжки читать нужно
функция непрерывная, про монотонность не скажу, скорее монотонная


 
Irisss   (2012-10-12 10:59) [6]

Лаур Балаур, я Вас ждал))) Лаур Балаур - Вы тролль


 
Irisss   (2012-10-12 11:05) [7]

Как узнать тролля? Очень просто. На вопрос "Как выпечь хлеб квадратной формы?" он кидай ссылки на происхождение зерна, историю хлеба, систему изготовления форм и рецепты приготовления хлебов и другие первые ссылки из третьей страницы поисковика. Но ответа "Нужно положить тесто в квадратную  форму" он сам не знает


 
Лаур Балаур   (2012-10-12 11:11) [8]


> Irisss   (12.10.12 11:05) [7]


А ты, по ходу, дебил.
http://ru.wikipedia.org/wiki/Тролль

И да, наличие теста и квадратной формы не являются необходимыми условиями выпечки хлеба. Так что троллишь тут ты. Причем очень толсто и грубо. А, да, еще и тупо)


 
Лаур Балаур   (2012-10-12 11:13) [9]

Хотя нет, ты не дебил.
Ты хелпвамп.
Хотя да, дебил - тоже.


 
Лаур Балаур   (2012-10-12 11:14) [10]

И да, учитывая, что в Гугл тебя не пускают, http://www.gamedev.ru/terms/HelpVamp


 
Sha ©   (2012-10-12 11:17) [11]


> Irisss   (12.10.12 10:56) [5]
> Да, я знаю, что книжки читать нужнофункция непрерывная,
> про монотонность не скажу, скорее монотонная


не для всякой непрерывной и монотонной y=f(x) существует x=a, при котором y=k


 
Irisss   (2012-10-12 11:19) [12]


> Лаур Балаур


Обиделся-то как. видно, правду первый раз услышал


 
AV ©   (2012-10-12 11:24) [13]

>> скорее монотонная
тогда
>> метод половинного деления
гуглится легко, суть проста

берем любые x1 и x2 так, что
f(x1) > Const
f(x2) < Const
берем точку x3 между x1 и x2, смотрим f(x1) > или < Const
берем тот участок, который имеет разные знаки на концах
т.е.
при f(x3) > Const точка x1 переходит в x3
при f(x3) < Const точка x2 переходит в x3

остается повторить, до приемлемой дельты x3 и Const

============

> е для всякой непрерывной и монотонной y=f(x) существует
> x=a, при котором y=k

хорошо, попросим строгую монотонность :)


 
Irisss   (2012-10-12 11:26) [14]


> AV

Спасибо, метод половинного деления как раз подошел


 
Smile   (2012-10-12 11:41) [15]

> Спасибо, метод половинного деления как раз подошел

"Золотого сечения" будет круче
:)


 
Лаур Балаур   (2012-10-12 12:39) [16]


> Smile   (12.10.12 11:41) [15]
> "Золотого сечения" будет круче


Ничего лучше розг еще не придумали. И дешево, и практично. А главное - педагогично!


 
oldman ©   (2012-10-12 15:00) [17]

for i=-100 to 200 do
 if y(x)=K then "УРА!!!!!!!!!!";

Делов то!



Страницы: 1 вся ветка

Текущий архив: 2013.04.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.008 c
15-1356096608
OldProgrammer
2012-12-21 17:30
2013.04.21
О психологической обстановке на форуме


2-1350085369
Вова
2012-10-13 03:42
2013.04.21
Утечка памяти DataSet


15-1356407480
MonoLife
2012-12-25 07:51
2013.04.21
Сколько стоит программа?


2-1350003007
Вова
2012-10-12 04:50
2013.04.21
база данных на dataSet проблема с сохранением данных


2-1349878249
123456789igor
2012-10-10 18:10
2013.04.21
начало работ с БД