.. _PhysiCell_java_BasicSignaling:
BasicSignaling
==============
.. role:: raw-html(raw)
:format: html
.. raw:: html
Класс BasicSignaling используется для работы с методами, которые рассчитывают значение выходного сигнала на основе одного входящего сигнала.
Для импорта данного класса используйте:
.. code-block:: text
import ru.biosoft.physicell.core.BasicSignaling
Все члены класса BasicSignaling представлены ниже.
.. list-table:: Члены класса BasicSignaling
:header-rows: 1
* - Член класса
- Описание
* - static double linear_response_function(double signal, double min, double max)
- | signal - значение входящего сигнала.
| min - минимальное значение.
| max - максимальное значение.
|
| возвращает ответ на сигнал signal по следующей формуле:
| :math:`\frac{signal-min}{max-min}`,
| отображающей значение сигнала signal с отрезка [min, max] на отрезок [0, 1].
|
| :ref:`Пример ` использования.
* - static double decreasing_linear_response_function(double signal, double min, double max)
- | signal - значение входящего сигнала.
| min - минимальное значение.
| max - максимальное значение.
|
| Возвращает ответ на сигнал signal по следующей формуле:
| :math:`(signal-max)*(max-min)`,
| отображающей значение сигнала signal с отрезка [min, max] на отрезок [-1, 0].
|
| :ref:`Пример ` использования.
* - static double Hill_response_function(double signal, double half_max, double hill_power)
- | signal - значение входящего сигнала.
| half_max - значение сигнала, при котором ответ достигает половины от своей максимально возможной величины.
| hill_power - коэффициент Хилла.
|
| Возвращает ответ на сигнал signal по :ref:`формуле Хилла `.
|
| :ref:`Пример ` использования.
.. _PhysiCell_java_hill_function:
Формула Хилла
-------------
Формула Хилла имеет следующий вид:
.. math::
Y = \frac{L^h}{L_{0,5}^h + L^h},
где:
- Y - значение выходящего сигнала.
- L - значение входящего сигнала.
- :math:`L_{0,5}` - значение входящего сигнала, при котором значение выходящего сигнала равно половине от максимального возможного.
- h - коэффициент Хилла.
График данной функции имеет S-образную форму.
.. figure:: /images/Physicell/Physicell_java_code/Hill_function.png
:width: 100%
:alt: Hill_function
:align: center
:raw-html:`
`