Форум программистов, компьютерный форум, киберфорум
Ales'hon'ne
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  

Функции с заданными пределами

Запись от Ales'hon'ne размещена 06.07.2012 в 14:41
Показов 3138 Комментарии 0

Зачем нужны такие функции и нужны ли вообще, я сказать не могу. Мне лично они понадобились для расчёта значения скидки в курсовой работе, то есть ровно один раз.
  • На основе арктангенса:
    • Формула:
      https://www.cyberforum.ru/cgi-bin/latex.cgi?f_1(x)=\frac{c-a}{\pi/2}\cdot\arctan{\left(\frac {\pi |b|x}{2|c-a|}\right)}+a
    • График:
      Нажмите на изображение для увеличения
Название: график1.png
Просмотров: 1805
Размер:	49.2 Кб
ID:	918
      Синия линия — функция, чёрная — касательная в нуле, лиловая — верхняя асимптота, голубая — нижняя асимптота, зелёная — значение в нуле.
      Параметры функции: https://www.cyberforum.ru/cgi-bin/latex.cgi?a=1, https://www.cyberforum.ru/cgi-bin/latex.cgi?b=0.45, https://www.cyberforum.ru/cgi-bin/latex.cgi?c=1.5
    • Пределы:
      https://www.cyberforum.ru/cgi-bin/latex.cgi?\lim_{x\rightarrow 0} f_1(x)=a,\;\lim_{x\rightarrow +\infty} f_1(x)=c,\;\lim_{x\rightarrow -\infty} f_1(x)=2a-c
    • Другие свойства:
      https://www.cyberforum.ru/cgi-bin/latex.cgi?\left|{f_1}'(0)\right|=|b|
      Функция монотонна
    • Реализация:
      Pascal
      1
      2
      3
      4
      
      function f1(x,a,b,c:real):real;
      begin
        f1:=a+2*(c-a)/pi*arctan(abs(b)*pi*x/2/abs(c-a))
      end;
      C
      1
      2
      3
      4
      5
      6
      
      #include <math.h>
       
      float f1(float x, float a, float b, float c)
      {
          return a+(c-a)/1.5707963267948*atan(1.5707963267948*fabs(b)*x/fabs(c-a))
      }
  • На основе экспоненты:
    • Формула:
      https://www.cyberforum.ru/cgi-bin/latex.cgi?f_2(x)=(a-c)\mathrm{e}^{\frac{-|bx|}{|a-c|}}+c
    • График:
      Нажмите на изображение для увеличения
Название: график2.png
Просмотров: 1598
Размер:	54.4 Кб
ID:	919
      Синия линия — функция, чёрная — касательная в ±нуле, лиловая — асимптота, зелёная — значение в нуле.
      Параметры функции: https://www.cyberforum.ru/cgi-bin/latex.cgi?a=0.5, https://www.cyberforum.ru/cgi-bin/latex.cgi?b=0.75, https://www.cyberforum.ru/cgi-bin/latex.cgi?c=1.5
    • Пределы:
      https://www.cyberforum.ru/cgi-bin/latex.cgi?\lim_{x\rightarrow 0} f_2(x)=a,\;\lim_{x\rightarrow \infty} f_2(x)=c
    • Другие свойства:
      https://www.cyberforum.ru/cgi-bin/latex.cgi?\left|{f_2}'(\pm 0)\right|=|b|,\:\not\exists {f_2}'(0)
      Функция симметрична относительно оси абсцисс и имеет единственный экстремум в точке https://www.cyberforum.ru/cgi-bin/latex.cgi?x=0
    • Реализация:
      Pascal
      1
      2
      3
      4
      
      function f2(x,a,b,c:real):real;
      begin
        f2:=(a-c)*exp(-abs(b*x/(a-c)))+c
      end;
      C
      1
      2
      3
      4
      5
      6
      
      #include <math.h>
       
      float f2(float x, float a, float b, float c)
      {
          return (a-c)*exp(-fabs(b*x/(a-c)))+c
      }
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии
 
Новые блоги и статьи
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru