Zawartość
Funkcja „csvread” importuje dane z pliku wartości rozdzielanych przecinkami do programu MATLAB. Plik CSV może zawierać wiele linii; funkcja interpretuje je jako linie w dwuwymiarowej tablicy. Połącz „csvread”, operator transpozycji i funkcję „reshape”, aby zaimportować plik CSV jako wektor jednowymiarowy, przy czym wszystkie wiersze zostaną połączone w jeden.
Instrukcje
Matlab to oprogramowanie, które pozwala analizować duże ilości informacji (Obrazy Thinkstock / Comstock / Getty Images)-
Zapisz plik CSV w katalogu „MATLAB” w folderze użytkownika lub zanotuj pełną ścieżkę do pliku (na przykład „C: nazwa użytkownika […]”).
-
Zaimportuj plik „csvfile.txt” jako wektor i zapisz zawartość w zmiennej o nazwie „csv”, wpisując następujące polecenie w oknie poleceń:
csv = reshape (csvread ('csvfile.txt') ', 1, []);
Zwróć uwagę na użycie operatora transpozycji (') po wywołaniu „csv”; przygotowuje dane dla funkcji „reshape”, która odczytuje kolumny zamiast wierszy. Następujące dwa argumenty „reshape” określają wiersz wyniku i upewniają się, że przeformatowano całą tablicę. Wprowadź pełną ścieżkę pliku CSV, jeśli nie pracujesz w folderze, który go zawiera.
-
Wpisz „csv” i naciśnij „Enter”, aby wyświetlić zawartość wektora i upewnij się, że polecenie działa.
Jak
- Jeśli różne linie pliku mają różne ilości elementów, MATLAB doda zera do brakujących spacji.