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