Интеграл от табличной функции

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

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

где x – числовой вектор независимой переменной; xmin, xmax – минимальное и максимальное значения независимой переменной, соответственно; u(x) – числовой вектор значений функции.

Входы

  • input_0 - вход для массива аргументов таблично заданных функций, размерностью npoint;
  • input_1 - вход для таблично заданных функций, размерностью npoint×nfun.

Выходы

  • output - значение интеграла. Размерность сигнала равна nfun.

Свойства:

  • Число точек функции – натуральное число npoint≥2, задает число точек в таблице по независимому аргументу и размерность первого входного сигнала.
  • Число функций – натуральное число nfun≥1, задает число функций и, совместно с числом точек, определяет размерность второго входного сигнала. Таким образом, можно одновременно вычислять интеграл от нескольких функций, заданных в одних и тех же точках по независимому аргументу Размерность выходного сигнала равна nfun.

Параметры

нет

Примечание:
  1. Размерность выходного сигнала всегда равна числу функций. Блок формирует скалярный выходной сигнал при nfun=1.
  2. Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта главного меню Сервис → Сигналы, или как внешние сигналы проекта при помощи подключаемой базы сигналов.