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