Как да четем CSV като вектор в MATLAB

Автор: Eric Farmer
Дата На Създаване: 5 Март 2021
Дата На Актуализиране: 14 Ноември 2024
Anonim
Как да четем CSV като вектор в MATLAB - Статии
Как да четем CSV като вектор в MATLAB - Статии

Съдържание

Функцията "csvread" импортира данните от файл със стойности, разделени със запетая, в MATLAB. CSV файлът може да съдържа няколко реда; функцията ги интерпретира като редове в двуизмерен масив. Комбинирайте "csvread", транспониращия оператор и функцията "reshape", за да импортирате CSV файл като едномерен вектор, като всички редове се обединяват в едно.


инструкции

Matlab е софтуер, който ви позволява да анализирате големи обеми информация (Снимки на Thinkstock / Comstock / Getty Images)
  1. Запазете CSV файла в директорията "MATLAB" във вашата потребителска папка или отбележете пълния път до файла (например "C: Потребителско име на потребител [...]").

  2. Импортирайте файла "csvfile.txt" като вектор и съхранете съдържанието в променлива, наречена "csv", като въведете следното в командния прозорец:

    csv = reshape (csvread ('csvfile.txt') ', 1, []);

    Обърнете внимание на използването на транспониращия оператор (') след повикването към "csv"; подготвя данните за функцията "reshape", която се чете в колони вместо в редове. Следващите два аргумента "прегрупират" указват ред за резултата и се уверете, че сте преформатирали целия масив. Въведете пълния път на CSV файла, ако не работите в папката, която го съдържа.


  3. Напишете "csv" и натиснете "Enter", за да покажете съдържанието на вектора и се уверете, че командата работи.

съвети

  • Ако различни линии на файла имат различно количество елементи, MATLAB ще добави нули към липсващите интервали.