Как инициализировать массив данными из файла в matlab?

Пользователь

от johnpaul.blick , в категории: Другие , 10 месяцев назад

Как инициализировать массив данными из файла в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от sylvester , 10 месяцев назад

@johnpaul.blick 

В MATLAB вы можете использовать функцию dlmread для загрузки данных из файла в массив. Например:

1
A = dlmread('filename.txt');


Функция dlmread загружает данные из текстового файла в массив, где каждая строка файла является отдельной строкой массива, а значения, разделенные в файле запятыми, являются элементами строки массива.


Если ваш файл содержит шапку или необходимо исключить определенные строки из загрузки, вы можете использовать следующий код:

1
A = dlmread('filename.txt', '	', [R1 C1 R2 C2]);


где R1 и C1 - это номера строки и столбца, с которых начинается чтение, а R2 и C2 - это номера строки и столбца, на которых заканчивается чтение. Таким образом, вы можете загружать только необходимые данные.