MATLAB er en teknisk softwarepakke til at manipulere og modellering af store mængder videnskabelige eller tekniske data. I de fleste tilfælde er disse data lagret i store , multidimensionale arrays eller matricer . MATLAB indeholder en række forskellige metoder til at udtrække delmængder af de flerdimensionale arrays indeholder dine data , så du kan foretage specifikke analyser . Instruktioner
1
konstruere din data array. Dette kan udføres ved at importere dine data til analyse . For eksempel , skal du bruge følgende kode til at generere et tredimensionelt test array, der består af alle nuller : Hej
test_array = nuller ( 256,256,50 )
I praksis kunne dette array blive . en serie på 50 256 -by- 256 billeder
2
Vælg et enkelt datapunkt ved at tage fat , at specifikke indeks i array : Hej
my_data_point = test_array ( 128,128,10 ) ;
ovenstående kode vil returnere en enkelt værdi fra pixel i midten af det tiende billede af testen array.
3
Vælg en liste over datapunkter ved at tage listen i den relevante dimension : Hej
my_data_list = test_array ( [ 10 20 30 ] , 128,10 ),
ovenstående kode vil returnere en 3x1 vektor af den 10., 20. og 30. værdi . den 128. linie i tiende billede af testen vifte
4
Vælg et område af datapunkter ved at indeksere array ved hjælp af start , tilvækst og stop af intervallet hver adskilt af et kolon : < br >
my_data_range = test_array ( 10:5:100,128,10 )
ovenstående kode vil returnere en 19X1 vektor af 10. , 15., gennem det 100. værdier 128. linje i tiende billede af testen array. Forlader tilvækstværdien slukket, og kun sætte start-og stop- værdi adskilt af et kolon bruger en tilvækst på en
5
Vælg et helt aspekt ved indeksering med et kolon operatør : .
my_data_line = test_array (: , 128,10 ),
ovenstående kode vil returnere en 256x1 vektor indeholdende 128. linje 10. billede i testen vifte
.