Какой самый простой способ прочитать данные из текстового файла в целое число 1xN в MatLab - PullRequest
1 голос
/ 22 апреля 2011

Какой самый простой способ прочитать данные из текстового файла в целое число 1xN в MatLab?

Я записываю данные в текстовый файл из Java-программы, что означает, что он очень гибок, как может выглядеть текстовый файл. Эти данные должны быть нанесены (pdf или cdf).

Файл может быть довольно большим, миллионы целых чисел. Думаю, это не имеет значения.

1 Ответ

1 голос
/ 22 апреля 2011

Если это текстовый файл (не двоичный файл), вы, вероятно, можете просто использовать команду LOAD :

data = load('file.txt','-ascii');  %# Load the data
data = data(:).';                 %'# Format the data into a row vector

Я предполагаю, что ваш файл данных может иметь одно значение на строку или одна длинная строка со значениями, разделенными пробелами, поэтому операция (:).' ( изменение формы двоеточия плюс transpose ) гарантирует, что независимо от того, какой этоВы получите результат 1 на N для data.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...