Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Matematica delle matrici e degli array

R2024b
Operazioni su array e matrici, adattamento polinomiale

È possibile eseguire diverse operazioni matematiche su array e matrici utilizzando System object e blocchi nella DSP System Toolbox™. Queste operazioni comprendono operazioni semplici come addizione, sottrazione, moltiplicazione e divisione e operazioni più complesse come somma cumulativa, prodotto cumulativo e normalizzazione. È inoltre possibile estrarre le diagonali e i triangoli superiori e inferiori dalle matrici. Inoltre, sono presenti blocchi DSP System Toolbox che eseguono l'adattamento polinomiale nel senso dei minimi quadrati, valutano le espressioni polinomiali e determinano se le radici di un polinomio si trovano all'interno del cerchio unitario.

Blocchi

espandi tutto

Array-Vector Add blockArray-Vector AddAdd vector to array along specified dimension
Array-Vector Divide blockArray-Vector DivideDivide array by vector along specified dimension
Array-Vector Multiply blockArray-Vector MultiplyMultiply array by vector along specified dimension
Array-Vector Subtract blockArray-Vector SubtractSubtract vector from array along specified dimension
Cumulative Product blockCumulative ProductCumulative product of channel, column, or row elements
Cumulative Sum blockCumulative SumCumulative sum of channel, column, or row elements
dB Conversion blockdB ConversionConvert magnitude data to decibels (dB or dBm)
dB Gain blockdB GainApply decibel gain
Difference blockDifferenceCompute element-to-element difference along specified dimension of input
Normalization blockNormalizationPerform vector normalization along rows, columns, or specified dimension
Extract Triangular Matrix blockExtract Triangular MatrixExtract lower or upper triangle from input matrices
Matrix 1-Norm blockMatrix 1-NormCompute 1-norm of matrix
Matrix Concatenate blockMatrix ConcatenateConcatenate input matrices of same data type for iterative processing
Matrix Exponential blockMatrix ExponentialCompute matrix exponential
Product blockMatrix MultiplyMultiply and divide scalars and nonscalars or multiply and invert matrices
Matrix Product blockMatrix ProductMultiply matrix elements along rows, columns, or entire input
Sum blockMatrix SumAdd or subtract inputs
Overwrite Values blockOverwrite ValuesOverwrite submatrix or subdiagonal of input
Reciprocal Condition blockReciprocal ConditionCompute reciprocal condition of square matrix in 1-norm
Toeplitz blockToeplitzGenerate matrix with Toeplitz symmetry
Least Squares Polynomial Fit blockLeast Squares Polynomial FitCompute polynomial coefficients that best fit input data in least-squares sense
Polynomial Evaluation blockPolynomial EvaluationEvaluate polynomial expression
Polynomial Stability Test blockPolynomial Stability TestUse Schur-Cohn algorithm to determine whether all roots of input polynomial are inside unit circle

Argomenti