MATLAB er et teknisk programvarepakke for å manipulere og modellere store mengder vitenskapelige eller tekniske data . I de fleste tilfeller er disse data lagres i store , flerdimensjonale matriser eller matriser . MATLAB inneholder en rekke metoder for å trekke ut undergrupper av flerdimensjonale arrays som inneholder dataene slik at du kan utføre spesifikke analyser . Instruksjoner
en
Konstruer dine data array. Dette kan gjøres ved å importere dine data for analyse. For et eksempel , bruker du følgende kode for å generere et tredimensjonalt test array, sammensatt av alle nuller : en
test_array = nuller ( 256,256,50 ) ;
I praksis kan denne matrisen være . en serie på 50 256 -by - 256 bilder
2
Velg ett enkelt datapunkt ved å ta opp den spesifikke indeksen i matrisen : en
my_data_point = test_array ( 128,128,10 );
koden over vil returnere en enkelt verdi fra pikselen i sentrum av den tiende bilde av testen array.
3
Velg en liste datapunkter ved adressering listen i den aktuelle dimensjonen : en
my_data_list = test_array ( [ 10 20 30 ] , 128,10 ) ;
koden ovenfor vil returnere en 3x1 vektor av den 10., 20. og 30. verdi . av 128th linje i den tiende bilde av testen rekke
4
Velg et område med datapunkter ved å indeksere array ved hjelp starten , tilvekst og stopp av området atskilt av et kolon :
my_data_range = test_array ( 10:5:100,128,10 ) ;
koden ovenfor vil returnere en 19x1 vektor av den 10. , 15., gjennom 100th verdier av 128th linje i den tiende bilde av test- array. Leaving økningsverdien av og bare sette start og stopp verdi atskilt av et kolon benytter en økning på ett
5
Velg en hel dimensjon av indeksering med et kolon operatør : .
my_data_line = test_array ( : , 128,10 ) ;
koden ovenfor vil returnere en 256x1 vektor som inneholder 128th linje av det 10. bildet i testen rekke
.