Умножение матриц
![]() |
![]() |
| Векторный | Си
|
|
| в палитре | на схеме |
Описание
Блок вычисляет произведение двух матриц.
Порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| u1 | Входной порт для подачи первой матрицы-множителя. | Математическая |
| u2 | Входной порт для подачи второй матрицы-множителя. | Математическая |
| y | Выходной порт для вывода матрицы-произведения. | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Количество строк матрицы 1 | MRows_1 | Число строк во входной 1-й матрице-множителе. | 2 | Целое |
| Количество столбцов матрицы 1 | MCols_1 | Число столбцов во входной 1-й матрице-множителе. | 2 | Целое |
| Количество строк матрицы 2 | MRows_2 | Число строк во входной 2-й матрице-множителе. | 2 | Целое |
| Количество столбцов матрицы 2 | MCols_2 | Число столбцов во входной 2-й матрице-множителе. | 2 | Целое |
Параметры
Блок не имеет параметров.
Промпт
//Описание блока, вычисляющего произведение двух матриц
// MRows_1 - количество строк матрицы 1. Число строк в 1-й матрице-множителе.
//По умолчанию равно 2
// MCols_1 - количество столбцов матрицы 1. Число столбцов в 1-й матрице-множителе.
//По умолчанию равно 2
// MRows_2 - количество строк матрицы 2. Число строк во 2-й матрице-множителе.
//По умолчанию равно 2
// MCols_2 - количество столбцов матрицы 2. Число столбцов во 2-й матрице-множителе.
//По умолчанию равно 2
//Порты:
// u1 - входной порт для подачи первой матрицы-множителя
// u2 - входной порт для подачи второй матрицы-множителя
// y - выходной порт для вывода матрицы-произведения
block: (
type = "Умножение матриц",
points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
MRows_1 = 2,
MCols_1 = 2,
MRows_2 = 2,
MCols_2 = 2
),

