MATLAB er en professionel kvalitet softwarepakke til registrering , analyse og visning af store mængder data. MATLAB organiserer sådanne datasæt i objekter kaldet vektorer , som er enkelt eller flerdimensional og også kaldet arrays eller matricer . MATLAB gør introspektion af antallet af elementer i vektorer ligetil . Size
MATLAB størrelse ( ) funktion returnerer en vektor, der indeholder længden af hver vektor dimension for
my_vector = nuller ( 100,100,10 ), . My_vector_size = størrelse ( my_vector ) ;
Dette eksempel vil returnere en 3 x 1 vektor af value [ 100 100 10] . En enkelt -dimensional vektor har størrelse på n -by- 1 , så størrelsen () funktionen vil returnere en 2 -for- 1 vektor af længde [ n 1 ] .
Længde
< br >
længde ( ) funktion i MATLAB returnerer længden af en enkelt -dimensional vektor eller længden af den største dimension . For en 100 -by- 1 vektor , længde () returnerer skalar værdi 100 . For en 50 -by -40 -by- 30 vektor , funktion længden () returnerer skalar værdi 50. .
Numel
MATLAB funktionen numel () returnerer en skalar værdi , der indeholder det samlede antal elementer i vektor. For en 100 -by- 1 vektor vil numel () returnere skalar værdi 100 . For en 50 -by -40 -by- 30 vektor funktion numel () vil returnere værdien 60.000 eller 50 gange 40 gange 30 . Den numel () funktion svarer til at kalde prod ( størrelse ( my_vector ) ) , at tage produktet af elementerne i vektoren returneres af størrelse ( ) funktion.
Ndims
ndims ()-funktionen i Matlab returnerer antallet af dimensioner i en vektor . For en 100 -by- 1 vektor , returnerer ndims () skalar værdi 2 , for en 50 -by -40 -by- 30 vektor , returnerer den skalar value 3 . Den ndims () funktion svarer til at kalde længde ( størrelse ( my_vector ) ) , eller tage længden af vektoren returneret af størrelse ( ) funktion.