LINUX.ORG.RU
ФорумTalks

[математика] Накидайте f(x)…

 


0

4

График ф-ции должен проходить через две точки: (0, y1) и (x0, y2), причём во второй его производная должна равняться нулю.

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

Пока составил только квадратичную:

f(x) = (y1-y2)*x/x0*(x/x0-2)+y1

Это не задание по матану (я вообще не студент).

★★★★★

Последнее исправление: Obey-Kun (всего исправлений: 1)

я вообще не студент

Мог бы и не писать, все и так знают, что на ЛОРе одни школьники

r_asian ★☆☆
()

>не должны меняться значения первой и второй производной

То есть на закрытом участке? В обоих точках (их eps-окрестностях) производная тоже не меняется?

Xellos ★★★★★
()

вроде подойдут нечетные полиномы Лежандра: растянуть и подвинуть, соли по вкусу.

n01r ★★
()

СТОП.

Не должны меняться значения или ЗНАКИ производных?

Xellos ★★★★★
()

Знаки.

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

На рассматриваемом участке не должны меняться знаки первой и второй производной.

Так правильно.

Camel ★★★★★
()
Ответ на: Знаки. от Camel

опечатка(

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от prischeyadro

Спасибо, и как самому в голову не пришло синусоиду сделать.

Obey-Kun ★★★★★
() автор топика

почти любая функция же подойдет

дуга окружности, синусоида, полином с кратным корнем

alpha ★★★★★
()
Ответ на: комментарий от prischeyadro

Только так: (y2−y1)∙sin(π∙x/(2∙x0))+y1

Правда, почти то же самое, что и квадратичная.

Obey-Kun ★★★★★
() автор топика

Если я не совсем забыл матанал, таких кривых может быть бесконечное множество, начиная от прямой, окружности, синусоиды, полинома,...

vada ★★★★★
()
Ответ на: комментарий от vada

Да, а мне нужно несколько каких-нибудь случайных и описываемых человеческой формулой.

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от alpha

взять любую приличную монотонную функцию g, подвинуть/растянуть, домножить на (x-x0) и добавить константу

alpha ★★★★★
()
Ответ на: комментарий от alpha

истинно так. Поскольку высчитывать коэффициенты на самом деле лень (и в итоге всё равно ошибаешься, лол), предложу ещё заготовку для функции — e^(x0-x) + x.

prischeyadro ★★★☆☆
()

Сделал кубическую ещё с помощью Maxima.


            - 2 y2 + 2 y1 + k x2        - 3 y2 + 3 y1 + 2 k x2
(%o1) [[a = --------------------, b = - ----------------------, c = k, d = y1]]
                      3                            2
                    x2                           x2

a*x^3 + b*x^2 + cx + d

k отвечает за угол вхождения (должно быть <2)

Obey-Kun ★★★★★
() автор топика

f(x)=(y2-y1)*sin(x*pi/(2*x0))+y1

dikiy ★★☆☆☆
()

f(x)=A*exp(-(x-b)^2)+C

Tysjachi ix.

dikiy ★★☆☆☆
()
Ответ на: комментарий от n01r

>>вроде подойдут нечетные полиномы Лежандра: растянуть и подвинуть, соли по вкусу.

Херню сказал. Растянуть и подвинуть - сгодится любая функция, имеющая хотя бы один экстремум.

mclaudt
()
Ответ на: комментарий от mclaudt

> Растянуть и подвинуть

у этих, емнип, экстремумы известны => просто подгонять. По существу есть что возразить?

n01r ★★
()
Ответ на: комментарий от n01r

> экстремумы известны

хм... не уверен, если нет, то таки «херню»)

n01r ★★
()
Ответ на: комментарий от Obey-Kun

Сорри - ответил, потом стал читать тему... Вообще понял сначало так что нужна любая одна функция такого плана.

Suntechnic ★★★★★
()
Ответ на: комментарий от n01r

>>у этих, емнип, экстремумы известны => просто подгонять. По существу есть что возразить?

Я по существу и возразил. Кстати, формально P1(x) не годится в общем случае ибо прямая.

экстремумы известны => просто подгонять.

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

mclaudt
()

f(x)=y1+(y2-y1)*sin((x*pi)/(2*x0))

как то так...

ansky ★★★★★
()
Ответ на: комментарий от Obey-Kun

не понял про прямую. уравнение прямой f(x)=kx+C. f'(x)=k, т.е. для произвольных y1 и y2 условие «причём во второй его производная должна равняться нулю.» выполнятся не будет

cobold ★★★★★
()
Ответ на: комментарий от cobold

верно, просто она тоже было нужна для моей задачи :)

Obey-Kun ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.