Массив и матричная математика

Операции над массивами и операции над матрицей, полиномиальный подбор кривой

Можно выполнить несколько математических операций на массивах и матрицах с помощью Системных объектов и блоков в DSP System Toolbox™. Эти операции включают простые операции, такие как сложение, вычитание, умножение, и деление и другие объединяет операции, такие как совокупная сумма, совокупное произведение и нормализация. Можно также извлечь диагонали и верхние и более низкие треугольники из матриц. Кроме того, существуют блоки DSP System Toolbox, которые выполняют полином, помещающийся в смысл наименьших квадратов, выполняют многочленные выражения и определяют, ли корни полинома в модульном кругу.

Объекты

dsp.ArrayVectorAdderДобавьте массив в вектор в заданном измерении
dsp.ArrayVectorDividerРазделите массив на вектор в заданном измерении
dsp.ArrayVectorMultiplierУмножьте массив на вектор в заданном измерении
dsp.ArrayVectorSubtractorВычтите вектор из массива в заданном измерении
dsp.CumulativeProductСовокупное произведение канала, столбца или элементов строки
dsp.CumulativeSumСовокупная сумма канала, столбца или элементов строки
dsp.HDLComplexToMagnitudeAngleВеличина и угол фазы комплексного сигнала — оптимизированный для генерации HDL-кода

Блоки

развернуть все

Array-Vector AddДобавьте вектор в массив в заданном измерении
Array-Vector DivideРазделите массив на вектор в заданном измерении
Array-Vector MultiplyУмножьте массив на вектор в заданном измерении
Array-Vector SubtractВычтите вектор из массива в заданном измерении
Complex to Magnitude-Angle HDL OptimizedВычислите величину и угол фазы комплексного сигнала – оптимизированный для генерации HDL-кода с помощью алгоритма CORDIC
Cumulative ProductСовокупное произведение канала, столбца или элементов строки
Cumulative SumСовокупная сумма канала, столбца или элементов строки
dB ConversionПреобразуйте данные о величине в децибелы (дБ или dBm)
dB GainПримените усиление децибела
DifferenceВычислите различие от элемента к элементу в заданном измерении входа
NormalizationВыполните векторную нормализацию вдоль строк, столбцов или заданного измерения
Create Diagonal MatrixСоздайте квадратную диагональную матрицу из диагональных элементов
Extract DiagonalИзвлеките основную диагональ входной матрицы
Extract Triangular MatrixИзвлеките более низкий или верхний треугольник из входных матриц
Identity MatrixСгенерируйте матрицу с единицами на основной диагонали и нулях в другом месте
Matrix 1-NormВычислите 1 норму матрицы
Matrix ConcatenateКонкатенация входных сигналов совпадающего типа данных, чтобы создать непрерывный выходной сигнал
Matrix ExponentialВычислите матричный экспоненциал
Matrix MultiplyУмножьте и разделите скаляры и нескаляры или умножьте и инвертируйте матрицы
Matrix ProductУмножьте элементы матрицы вдоль строк, столбцов или целого входа
Matrix SquareВычислите квадрат входной матрицы
Matrix SumДобавьте или вычтите входные параметры
Overwrite ValuesПерезапишите субматрицу или поддиагональ входа
Permute MatrixПереупорядочьте строки матрицы или столбцы
Reciprocal ConditionВычислите взаимное условие квадратной матрицы в 1 норме
SubmatrixВыберите подмножество элементов (субматрица) от матричного входа
ToeplitzСгенерируйте матрицу с симметрией Теплица
Least Squares Polynomial FitВычислите полиномиальные коэффициенты, которые лучше всего приспосабливают входные данные в смысле наименьших квадратов
Polynomial EvaluationВыполните многочленное выражение
Polynomial Stability TestИспользуйте алгоритм Шура-Кона, чтобы определить, являются ли все корни входного полинома внутренним модульным кругом

Темы

Сигнал переменного размера поддерживает системные объекты DSP

Список Системных объектов, которые поддерживают сигналы переменного размера в DSP System Toolbox.