Интеграл от табличной функции
![]() |
![]() |
| Векторный
| |
| в палитре | на схеме |
Описание
Блок векторизован, реализует вычисление интегралов от таблично заданных функций методом трапеций:
где x – числовой вектор независимой переменной; xmin, xmax – минимальное и максимальное значения независимой переменной, соответственно; u(x) – числовой вектор значений функции.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport_0 | Вход для массива аргументов таблично заданных функций, размерностью npoint. | Математическая |
| inport_1 | Вход для таблично заданных функций, размерностью npoint×nfun. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| outport | Значение интеграла. Размерность сигнала равна nfun. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Число точек функции | npoint | Натуральное число npoint≥2, задает число точек в таблице по независимому аргументу и размерность первого входного сигнала. | 10 | Целое |
| Число функций | nfun | Натуральное число nfun≥1, задает число функций и, совместно с числом точек, определяет размерность второго входного сигнала. Таким образом, можно одновременно вычислять интеграл от нескольких функций, заданных в одних и тех же точках по независимому аргументу Размерность выходного сигнала равна nfun. | 1 | Целое |
Параметры
Блок не имеет параметров.
Прим.:
- Размерность выходного сигнала всегда равна числу функций. Блок формирует скалярный выходной сигнал при nfun=1.
- Свойства посредством колонки "Формула" могут быть заданы при помощи локальных переменных модели (субмодели) в ее скрипте, при помощи глобальных сигналов проекта в пункте главного меню Сервис → Сигналы..., или сигналов подключаемой базы данных.

