Jak wyodrębnić wiersze w MATLAB

Techniczne środowisko obliczeniowe MATLAB jest zoptymalizowane pod kątem operacji na macierzach. Często w MATLAB możesz mieć do czynienia z arkuszem kalkulacyjnym lub danymi obrazu, gdzie konieczne jest wyodrębnienie wiersza z tablicy w celu niezależnej analizy lub wyświetlania. Indeksowanie tablicy macierzy numerycznych i macierzy w MATLAB sprawia, że ​​proces ten jest prosty.

1.

Importuj dane arkusza kalkulacyjnego za pomocą funkcji "xlsread ()", jeśli dane są w formacie Microsoft Excel. Alternatywnie, utwórz losową tablicę do celów testowych, używając funkcji "rand ()":

my_data = xlsread (moja_nazwa_pliku); test_data = rand (500, 10);

2.

Wybierz wiersz danych liczbowych, używając składni indeksowania tablicy MATLAB. Operator dwukropka, gdy jest używany do indeksowania tablicy, wybiera pełny zakres tego wymiaru. Możesz również użyć operatora dwukropka do określenia zakresu.

// Wybierz wiersz 25 my_row = test_data (25, :);

// Wybierz wiersze od 10 do 20 my_rows = test_data (10:20, :);

// Wybierz co drugi wiersz w wierszach od 30 do 40 other_rows = test_data (30: 2: 40, :);

3.

Wybierz wiersz danych tablicy komórki przy użyciu normalnej składni indeksowania MATLAB. Tablica komórek to tablica odniesień, które mogą wskazywać na dane różnych typów. Tablice komórek są powszechne podczas korzystania z danych arkusza kalkulacyjnego, ponieważ komórki mogą zawierać mieszankę danych liczbowych i łańcuchowych. Użyj nawiasów podczas wybierania wierszy z danych komórki, aby zachować wynik jako tablicę komórek. Użyj nawiasów klamrowych, aby odwołać się do tablicy komórek i uzyskać dostęp do danych liczbowych lub łańcuchowych.

// Wybierz wiersz tablicy komórek, prawdopodobnie z zestawu danych użytkownika this_user = user_db (32, :);

// Usunięcie tablicy, aby uzyskać nazwę użytkownika, jeśli nazwa jest pierwszym wpisem nazwa_użytkownika = ten_użytkownik {1};

Wskazówka

  • Wybierając wiersz z zestawu danych wyższego niż dwa wymiary, konieczne jest użycie funkcji "squeeze ()" do dodatkowych wymiarów w zakresie jeden.

Popularne Wiadomości