Математика массивов и матриц

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

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

Объекты

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Преобразуйте данные величины в децибелы (дБ или дБм)
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Выберите подмножество элементов (submatrix) из матричного входа
ToeplitzСгенерируйте матрицу с симметрией Теплица
Least Squares Polynomial FitВычислите полиномиальные коэффициенты, которые наилучшим образом соответствуют входным данным в смысле наименьших квадратов
Polynomial EvaluationВычислите полиномиальное выражение
Polynomial Stability TestИспользуйте алгоритм Шура-Кона, чтобы определить, все ли корни входа полинома находятся внутри модуля круга

Темы

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

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