MATLAB ist eine technische Software-Paket für die Manipulation und Modellierung großer Mengen von wissenschaftlichen oder technischen Daten . In den meisten Fällen werden diese Daten in großen , multidimensionalen Arrays oder Matrizen gespeichert. MATLAB enthält eine Vielzahl von Methoden, um Teilmengen der mehrdimensionale Arrays mit Ihren Daten , sodass Sie bestimmte Analysen durchführen können extrahieren. Anleitung
1
Construct Ihre Daten Array. Dies kann durch den Import Ihrer Daten für die Analyse durchgeführt werden. Ein Beispiel , verwenden Sie den folgenden Code, um ein dreidimensionales Array Test , aus lauter Nullen besteht erzeugen:
test_array = Nullen ( 256,256,50 );
In der Praxis dieses Array könnte . einer Reihe von 50 256 -by- 256 Bilder
2
Wählen Sie einen einzelnen Datenpunkt durch die Auseinandersetzung mit diesen bestimmten Index im Array :
my_data_point = test_array ( 128,128,10 );
der obige Code wird einen einzelnen Wert aus der Pixel in der Mitte des zehnten Bild des Test -Array.
3
Wählen Sie eine Liste von Datenpunkten durch Adressierung die Liste in der entsprechenden Dimension :
my_data_list = test_array ( [ 10 20 30 ] , 128,10 );
der obige Code zurückkehren wird ein 3x1 Vektor des 10., 20. und 30. Wert . des 128. Zeile in der zehnten Bild des Testarray
4
Wählen Sie eine Reihe von Datenpunkten, die durch die Indizierung der Arrays mit dem Start , Schrittweite und Stopp der Bereich jeweils durch einen Doppelpunkt getrennt :
my_data_range = test_array ( 10:5:100,128,10 );
der obige Code wird zurückgeben 19x1 Vektor der 10., 15. , 100. durch die Werte der 128. Zeile in der zehnten Bild der Testanordnung . Verlassen des Inkrementwertes ausgeschaltet und nur, dass die Start-und Stopp-Wert durch einen Doppelpunkt getrennt verwendet einen Zuwachs von eins
5
Wählen Sie eine ganze Dimension durch Indizierung mit einem Doppelpunkt-Operator : .
my_data_line = test_array ( : , 128,10 );
der obige Code wird zurückgeben 256x1 Vektor, der die 128. Zeile des 10. Bild im Testfeld
.