Com crear una matriu a MATLAB

Com Crear Una Matriu A Matlab



A MATLAB, an matriu és una estructura de dades fonamental que permet emmagatzemar i modificar la col·lecció de valors emmagatzemats en ella. Les matrius de MATLAB s'emmagatzemen en files i columnes i poden tenir diverses dimensions. Podeu treballar amb matrius, taules i vectors mitjançant matrius. La matriu unidimensional de MATLAB és a vector i la matriu multidimensional es coneix com una matriu.

En aquesta guia, parlarem de les matrius i de les maneres de crear-les a MATLAB.







Com crear una matriu a MATLAB

A MATLAB, teniu diversos enfocaments per crear matrius basats en els seus tipus i dimensions. Les matrius es poden construir com a files individuals, columnes individuals o amb diverses files i columnes.



Per crear una matriu a MATLAB, podeu seguir les maneres que es descriuen a continuació:



1: Creeu una matriu amb una sola fila a MATLAB

Podeu crear una matriu d'una sola fila a MATLAB afegint espais o comes entre els valors i tancant-los entre claudàtors, aquest tipus de matriu també es coneix com a vector fila.





Per exemple, el fragment de codi de mostra següent crearà una matriu 1×5 a MATLAB.

a = [ 5 7 6 3 4 ]




2: Creeu una matriu d'una sola columna a MATLAB

També podeu crear la matriu d'una sola columna, per crear-la utilitzeu el punt i coma entre els valors. La matriu amb una sola columna es coneix com a matriu de columnes.

Considereu l'exemple següent de creació d'una matriu 5×1 a MATLAB.

a = [ 5 ; 7 ; 6 ; 3 ; 4 ]


3: Creeu una matriu de diverses files a MATLAB

També podeu crear una matriu de diverses files separant les files amb un punt i coma.

Podeu crear una matriu 3×3 a MATLAB utilitzant el codi de mostra següent:

a = [ 1 6 9 ; 3 5 7 ; 7 9 11 ]



A l'exemple següent, hem creat una matriu de cadenes amb dues files i tres columnes:

str = [ 'Canada' , 'UK' , 'EUA' ;
'Itàlia' , 'Turquia' , 'Alemanya' ]


4: Creeu una matriu amb valors igualment espaiats

Per crear una matriu amb valors igualment espaiats a MATLAB, podeu utilitzar el operador de dos punts (:) . El codi d'exemple següent mostra com crear una matriu de cinc elements amb valors igualment espaiats.

x = 2 : 2 : 10



També podeu utilitzar la funció MATLAB integrada anomenada linspace() per crear una matriu amb valors igualment espaiats dins d'un interval determinat.

Creeu una matriu de 5 valors que van del 0 al 10 mitjançant el fragment de codi de mostra següent:

linspace ( 0 , 10 , 5 )


5: Creeu una matriu amb valors idèntics

Creeu una matriu amb valors idèntics utilitzant algunes funcions integrades a MATLAB, com ara zeros () i uns () . Per a aquestes funcions, heu d'assignar files i columnes manualment i us crearà la matriu.

Per exemple, el següent funció de zeros crearà una matriu o una matriu de zeros:

z = zeros ( 1 , 3 )



Per crear una matriu o una matriu d'una, podeu utilitzar el les seves funcions a MATLAB:

z = uns ( 1 , 3 )


6: Creeu una matriu amb diferents valors

Per crear una matriu amb diferents valors a MATLAB, podeu utilitzar el sistema integrat rand() funció, on heu d'assignar les files i les columnes per vosaltres mateixos i us crearà la matriu.

Per exemple, el codi següent crearà una matriu 2×3 de valors aleatoris a MATLAB.

rand ( 2 , 3 )


Linia inferior

A MATLAB, matrius s'utilitzen per emmagatzemar i manipular la col·lecció de valors de manera eficient. Podeu utilitzar diversos mètodes per crear matrius unidimensionals i multidimensionals a MATLAB. Aquest tutorial va presentar diferents maneres de crear una matriu a MATLAB i entendre-la us ajudarà a crear una matriu per realitzar problemes de càlcul complexos i anàlisis amb facilitat.