LINUX.ORG.RU
ФорумTalks

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


0

1

Блин, мой расжиженный алкоголем мозг не может решить простую задачу.
ЛОР, помоги!
Нужна функция, график которой будет иметь вид(при x<0 && x>1 мне всё равно как будет функциия себя вести):

1.0|             |
   |            /
   |           /
   |          /
0.5|     - - -
   |   /
   |  /
   | /
   ||
   _________________________
           0.5   1.0        x
График плавный, похож на тангенсоиду...
Wolframalfa чертит всякую мелкую фигню — ничего не понятно на тех микроскопических графиках...
Может кто сталкивается с подобными вещами... помогите.

★★☆

График плавный, похож на тангенсоиду...

(икс-0.5)куб+0.5?

расжиженный алкоголем мозг

(икс-поллитра)куб+поллитра?

backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 1)

Гугл тоже умеет графики строить, например: plot tan(x)

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

Гугл почти прямую чертит...
Нужно чтобы в промежутке [0;1] явно просматривалась «полочка»...

Stahl ★★☆
() автор топика
Ответ на: комментарий от Sadler

tan(pi*(x-2.5))/14 + 0.5
Выглядит удовлетворительно.
Может с пивом покатит(хотя хотелось бы чтобы при x->0 y тоже был офигенно близко к нулю).
Спасибо!
Чтобы было веселее сообщу, что эта функция мне нужна для искривления времени.
Я не шучу:)

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

хотя хотелось бы чтобы при x->0 y тоже был офигенно близко к нулю

Тогда есть ещё 4*(x-0.5)^3 + 0.5

Sadler ★★★
()

Выбери точки как тебе нравится и построй полином.

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

С тем же успехом я мог и прямую взять...
Необходим быстрый рост, потом небольшая пауза, а потом снова быстрый рост...

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

Какие проблемы?

Берёшь тангенс, x маштабируешь так чтоб асимптоты были в -0.5 и 0.5 (на пи делишь). При желании масштабируешь y как тебе хочется. Потом результат сдвигаешь на 0.5 влево, и на 0.5 вверх. Помнится, классе в 6м такие задачи раньше проходили.

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

Это ты придумываешь

Это ты не понимаешь.

при x<0 && x>1 мне всё равно как будет функциия себя вести

А в нуле и единице у него асимптоты. Зенки разуй, вертикальные линии.

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

Я было подумал нельзя упороться дальше графиков в аскии. Оказывается, можно по ним ещё и свойства функции читать. Ладно ТС, он хоть признался что пян.

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

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

Есть две трёхмерные координаты.
Между ними по дуге летает объект.
Задача состоит в том, чтобы объект летал не с постоянной скоростью, а с отрицательным ускорением до 0.5 времени, а потом ускорялся.
Я написал ф-цию рассчитывающую координаты объекта в зависимости от времени.
А ускорение я хочу эмулировать искажая время по тангенсоидообразному графику.

Stahl ★★☆
() автор топика
Ответ на: комментарий от yvv

Искажённая тангенсоида ведёт себя плохо — слишком уж быстрый рост там, где он есть. И слишком долгий промежуток почти постоянной скорости там, где «полка» около 0.5 по х...

Stahl ★★☆
() автор топика
Ответ на: комментарий от backbone

(икс-поллитра)куб+поллитра?

Улыбнуло :)

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

Почти прямая, да ещё и при x=>1 y~=2...

так ты ж этого и хотел, насколько я понял.

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

У меня когда такая задача стояла я подгонял график в Microsoft Student Graphing Calculator. Хотя тут это и офтоп, но может и пригодится. Инструмент очень удобный.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.