Парабола





| Векторный | Си |
в палитре на схеме

Описание

Блок формирует значение выходного сигнала, вычисленное по формуле:

где: a 0, a 1, a 2 – коэффициенты, y(t) – выходной сигнал, скаляр или вектор, t – текущее модельное время в секундах.

Примечание:
коэффициенты могут быть заданы массивами (векторами) a 0 = [a 01,a 02,...a 0n], a 1 = [a 11,a 12,...a 1n], и a 2 = [a 21,a 22,...a 2n], размерности которых должны быть одинаковы, в этом случае на выходе будет также массив (вектор значений): y i(t) = a 01+a 1i·t+a 2i·t 2, i = 1..n.

Входные порты

Блок не имеет входных портов.

Выходные порты

Имя Описание Тип линии связи
outport Порт для выходного значения сигнала. Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Свободный член a0 Коэффициент a 0. [0] Массив
Коэффициент при t a1 Коэффициент a 1. [0] Массив
Коэффициент при t2 a2 Коэффициент a 2. [1] Массив

Параметры

Блок не имеет параметров.

Промпт

//Описание блока, формирующего значение выходного сигнала,
//вычисленное по формуле квадратичной функции y(t) = a0 + a1·t + a2·t²
// a0 - свободный член, коэффициент a0. По умолчанию задан массивом из 1 элемента
// a1 - коэффициент при t, коэффициент a1. По умолчанию задан массивом из 1 элемента
// a2 - коэффициент при t², коэффициент a2. По умолчанию задан массивом из 1 элемента
//Коэффициенты могут быть заданы массивами (векторами): a0 = [a01, a02, …, a0n],
//a1 = [a11, a12, …, a1n] и a2 = [a21, a22, …, a2n], размерности которых должны быть
//одинаковы. В этом случае на выходе будет также массив (вектор значений):
//y_i(t) = a0i + a1i·t + a2i·t², i = 1..n
// t - текущее модельное время в секундах
//Выходной сигнал может быть скаляром или вектором

block: (
  type = "Парабола",
  points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
  a0 = [0],
  a1 = [0],
  a2 = [1]
  ),
Примечание:
  1. По умолчанию свойства библиотечного блока заданы так, что на выходе блок формирует скалярный сигнал.
  2. Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.