|
|
| Векторизован
| |
в палитре |
на схеме |
Блок векторизован, реализует вычисление интегралов от таблично заданных функций методом
трапеций:
где
x – числовой вектор независимой переменной;
xmin,
xmax – минимальное и максимальное значения
независимой переменной, соответственно;
u(
x) – числовой вектор значений
функции.
Входы
- input_0 - вход для массива аргументов таблично заданных
функций, размерностью npoint;
- input_1 - вход для таблично заданных функций, размерностью
npoint×nfun.
Выходы
- output - значение интеграла. Размерность сигнала равна
nfun.
Свойства:
- Число точек функции – натуральное число
npoint≥2, задает число точек в таблице по независимому аргументу и
размерность первого входного сигнала.
- Число функций – натуральное число nfun≥1,
задает число функций и, совместно с числом точек, определяет размерность второго
входного сигнала. Таким образом, можно одновременно вычислять интеграл от нескольких
функций, заданных в одних и тех же точках по независимому аргументу Размерность
выходного сигнала равна nfun.
Прим.:
- Размерность выходного сигнала всегда равна числу функций. Блок формирует скалярный
выходной сигнал при nfun=1.
- Именованные свойства могут быть заданы как локальные переменные модели (субмодели) в
скрипте на языке программирования, как глобальные сигналы проекта при помощи пункта
главного меню Сервис → Сигналы, или как внешние сигналы проекта при
помощи подключаемой базы сигналов.