Съдържание
Функцията "csvread" импортира данните от файл със стойности, разделени със запетая, в MATLAB. CSV файлът може да съдържа няколко реда; функцията ги интерпретира като редове в двуизмерен масив. Комбинирайте "csvread", транспониращия оператор и функцията "reshape", за да импортирате CSV файл като едномерен вектор, като всички редове се обединяват в едно.
инструкции
Matlab е софтуер, който ви позволява да анализирате големи обеми информация (Снимки на Thinkstock / Comstock / Getty Images)-
Запазете CSV файла в директорията "MATLAB" във вашата потребителска папка или отбележете пълния път до файла (например "C: Потребителско име на потребител [...]").
-
Импортирайте файла "csvfile.txt" като вектор и съхранете съдържанието в променлива, наречена "csv", като въведете следното в командния прозорец:
csv = reshape (csvread ('csvfile.txt') ', 1, []);
Обърнете внимание на използването на транспониращия оператор (') след повикването към "csv"; подготвя данните за функцията "reshape", която се чете в колони вместо в редове. Следващите два аргумента "прегрупират" указват ред за резултата и се уверете, че сте преформатирали целия масив. Въведете пълния път на CSV файла, ако не работите в папката, която го съдържа.
-
Напишете "csv" и натиснете "Enter", за да покажете съдържанието на вектора и се уверете, че командата работи.
съвети
- Ако различни линии на файла имат различно количество елементи, MATLAB ще добави нули към липсващите интервали.