Вычислить 1-норму матрицы
Панель системных инструментов DSP/математические функции/матрицы и линейная алгебра/матричные операции
Блок Matrix 1-Norm вычисляет 1-нормальную или максимальную сумму столбцов входной матрицы A M-by-N.
Эквивалентный код MATLAB ® задается следующим образом:
y = max(sum(abs(A)))

Port_1 - Входной сигналВходной сигнал, заданный как вектор или матрица.
Блок обрабатывает неориентированный векторный ввод длины-M как матрицу M-by-1.
Блок Matrix 1-Norm поддерживает вещественные и сложные входы с плавающей запятой и вещественные входы с фиксированной запятой.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
Поддержка комплексного номера: Да
Port_1 - Выходной сигналМатрица 1-норма или максимальная сумма столбцов ввода, возвращаемая как скаляр. Выход y всегда является скаляром.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | fixed point
На главной вкладке отсутствуют параметры.
Rounding mode - Метод операции округленияFloor (по умолчанию) | Ceiling | Convergent | Nearest | Round | Simplest | ZeroУкажите режим округления для операций с фиксированной точкой как одно из следующих:
Floor
Ceiling
Convergent
Nearest
Round
Simplest
Zero
Дополнительные сведения см. в разделе Режимы округления.
Примечание
Режим Округления (Rounding) и Сатурат (Saturate) для параметров переполнения целых чисел не влияют на числовые результаты при выполнении всех этих условий:
Тип данных аккумулятора: Inherit: Inherit via internal rule.
Тип выходных данных: Inherit: Same as accumulator.
С этими настройками типа данных блок работает в режиме полной точности.
Saturate on integer overflow - Метод обработки переполненияВыберите этот параметр для насыщения результата операции с фиксированной точкой. Снимите этот параметр, чтобы свернуть результат операции с фиксированной точкой. Дополнительные сведения о насыщении и переносе см. в разделе Обработка переполнения для операций с фиксированной точкой.
Примечание
Режим Округления (Rounding) и Насыщение (Saturate) для параметров переполнения целых чисел не влияют на числовые результаты при выполнении всех этих условий:
Тип выходных данных продукта: Inherit: Inherit via internal rule.
Тип данных аккумулятора: Inherit: Inherit via internal rule.
С этими настройками типа данных блок работает в режиме полной точности.
Accumulator - Тип данных аккумулятораInherit: Inherit via internal rule (по умолчанию) | Inherit: Same as input | fixdt([],16,0)Accumulator указывает тип данных выхода операции накопления в блоке Matrix 1-Norm.
Inherit: Inherit via internal rule - блок наследует тип данных накопителя на основе внутреннего правила. Дополнительные сведения об этом правиле см. в разделе Наследование через внутреннее правило.
Inherit: Same as input - Блок определяет тип данных накопителя, который должен совпадать с типом входных данных.
fixdt([],16,0) - Блок задает тип данных с автозаписью, двоичной точкой, масштабированием, фиксированной точкой с длиной слова 16 бит и длиной дроби 0.
Кроме того, тип данных Accumulator можно задать с помощью помощника по типам данных. Для использования помощника нажмите кнопку Show data type assistant
.
Дополнительные сведения об помощнике по типам данных см. в разделе Указание типов данных с помощью помощника по типам данных (Simulink).
Примеры использования типа данных накопителя в этом блоке см. в разделе Преобразование фиксированных точек в расширенных возможностях.
Output - Тип выходных данныхInherit: Same as accumulator (по умолчанию) | Inherit: Same as input | fixdt([],16,0)Output указывает тип данных вывода блока Matrix 1-Norm.
Inherit: Same as input - Блок определяет тип выходных данных, который должен совпадать с типом входных данных.
Inherit: Same as accumulator - Блок определяет тип выходных данных, который должен совпадать с типом данных накопителя.
fixdt([],16,0) - Блок задает тип данных с автозаписью, двоичной точкой, масштабированием, фиксированной точкой с длиной слова 16 бит и длиной дроби 0.
Кроме того, можно задать тип выходных данных с помощью помощника по типам данных. Для использования помощника нажмите кнопку Show data type assistant
.
Дополнительные сведения об помощнике по типам данных см. в разделе Указание типов данных с помощью помощника по типам данных (Simulink).
Дополнительные сведения о типе выходных данных см. в разделе Преобразование фиксированных точек в расширенных возможностях.
Output Minimum - Минимальное значение, которое может выводить блок[] (по умолчанию) | скалярУкажите минимальное значение, которое может выводить блок. Simulink ® использует это минимальное значение для выполнения следующих действий :
Проверка диапазона моделирования. См. раздел Определение диапазонов сигналов (Simulink).
Автоматическое масштабирование типов данных с фиксированной точкой.
Output Maximum - Максимальное значение, которое может выводить блок[] (по умолчанию) | скалярУкажите максимальное значение, которое может выводить блок. Simulink использует это максимальное значение для выполнения следующих действий:
Проверка диапазона моделирования. См. раздел Определение диапазонов сигналов (Simulink).
Автоматическое масштабирование типов данных с фиксированной точкой.
Lock data type settings against changes by the fixed-point tools - Предотвращение переопределения типов данных инструментами с фиксированной точкойoff (по умолчанию) | onВыберите этот параметр, чтобы инструменты с фиксированной точкой не переопределяли типы данных, заданные в диалоговом окне блока.
Примечание
Наследование с плавающей запятой имеет приоритет над параметрами типа данных, определенными на этой вкладке. Если входные данные имеют плавающую точку, блок игнорирует эти настройки, и все внутренние типы данных являются плавающей точкой.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|
[1] Голуб, Г. Х. и К. Ф. Ван Займ. Вычисления матрицы. 3-й ред. Балтимор, доктор медицинских наук: Johns Hopkins University Press, 1996.
На этой схеме показаны типы данных, используемые в блоке Matrix 1-Norm для сигналов с фиксированной точкой.
![]()
Все вычисления блоков выполняются в накопительном типе данных до max выполняют операцию. Затем результат приводится к типу выходных данных. Типы данных накопителя и выходных данных можно задать в диалоговом окне блока.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.
