Main Content

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

Matrici e array

Creare, combinare, rimodellare, riorganizzare e indicizzare gli array

Le matrici e gli array sono la rappresentazione fondamentale delle informazioni e dei dati in MATLAB®. È possibile creare array e griglie comuni, abbinare array esistenti, manipolare la forma e il contenuto di un array e utilizzare l'indicizzazione per accedere agli elementi dell'array. Per una panoramica sulla manipolazione delle matrici e degli array, guardare Lavorare con gli array.

Funzioni

espandi tutto

zerosCreare array di tutti zeri
onesCreare array di tutti numeri uno
randNumeri casuali distribuiti uniformemente
trueLogical 1 (true)
falseLogical 0 (false)
eyeIdentity matrix
diagCreate diagonal matrix or get diagonal elements of matrix
blkdiagBlock diagonal matrix
catConcatenare gli array
horzcatConcatenate arrays horizontally
vertcatConcatenate arrays vertically
repelemRepeat copies of array elements
repmatRipetere le copie dell'array
combinationsGenerate all element combinations of arrays (Da R2023a)
linspaceGenerare un vettore a spaziatura lineare
logspaceGenerare un vettore a spaziatura logaritmica
freqspaceFrequency spacing for frequency response
meshgridGriglie bidimensionali e tridimensionali
ndgridRectangular grid in N-D space
lengthLunghezza della dimensione più grande dell'array
sizeDimensione dell’array
ndimsNumber of array dimensions
numelNumero degli elementi dell’array
isscalarDetermine whether input is scalar
isvectorDetermine whether input is vector
ismatrixDetermine whether input is matrix
isrowDetermine if input is row vector
iscolumnDetermine if input is column vector
isemptyDeterminare se un array è vuoto
issortedDetermine if array is sorted
issortedrowsDetermine if matrix or table rows are sorted
isuniformDetermine if vector is uniformly spaced (Da R2022b)

Ridimensionamento

headGet top rows of array or table
tailGet bottom rows of array or table
resizeResize data by adding or removing elements (Da R2023b)
paddataPad data by adding elements (Da R2023b)
trimdataTrim data by removing elements (Da R2023b)

Rimodellamento

permutePermutare le dimensioni degli array
ipermuteInverse permute array dimensions
shiftdimShift array dimensions
reshapeRimodellare l'array riorganizzando gli elementi esistenti
squeezeRimuovere le dimensioni di lunghezza 1

Riorganizzazione

sortOrdinare gli elementi dell'array
sortrowsSort rows of matrix or table
flipOrdine di capovolgimento degli elementi
fliplrCapovolgere l'array da sinistra a destra
flipudFlip array up to down
rot90Rotate array 90 degrees
transposeTrasporre un vettore o una matrice
ctransposeComplex conjugate transpose
circshiftShift array circularly
colonVector creation, array subscripting, and for-loop iteration
endTerminate block of code or indicate last array index
ind2subConvert linear indices to subscripts
sub2indConvert subscripts to linear indices

Argomenti