2016-12-01 8 views
-1

Я хочу загрузить train.txt в переменную с именем train_org.Как загрузить текстовый файл в определенной переменной с помощью matlab/Octave?

Но, возникает следующее сообщение об ошибке?

>> train_org = load train.txt; 
parse error: 

    syntax error 

>>> train_org = load train.txt; 
        ^

Как это исправить?


N.B. Текстовый файл загружается без этого имени переменной.

+1

Прочитайте [документацию по файлам ввода-вывода] (http://mathworks.com/help/matlab/data-import-and-export.html). Вы пытаетесь использовать функцию, которая специально работает для файлов '.mat' – Adriaan

ответ

2

Вы получаете синтаксическую ошибку, потому что используете синтаксис команды для вызова функции load и you can't assign the output to a variable this way.

Синтаксис команды не позволяет получать значения, которые могут быть возвращены функцией. Попытка назначить вывод функции переменной для синтаксиса команды создает ошибку. Вместо этого используйте синтаксис функций.

Вместо этого вам нужно использовать стандартный синтаксис функции.

train_org = load('train.txt')