Загрузка переменных из файла в рабочую область
load(
загружает данные из filename
)filename
.
Если filename
является MAT-файлом, затем load(filename)
загружает переменные в MAT-файле в MATLAB® рабочей области.
Если filename
является ASCII-файл, тогда load(filename)
создает массив двойной точности, содержащий данные из файла.
load(
лечит filename
,'-mat')filename
как MAT-файл, независимо от расширения файла.
load
- команда форма синтаксиса. Команду форма требует меньшего количества специальных символов. Вам не нужно вводить круглые скобки или заключать вход в одинарные или двойные кавычки. Разделите входы пространствами вместо запятыми. filename
Например, чтобы загрузить файл с именем durer.mat
, эти операторы эквивалентны:
load durer.mat % command form load('durer.mat') % function form
Можно включать любое из входов, описанных в предыдущих синтаксисах. Например, чтобы загрузить переменную с именем X
:
load durer.mat X % command form load('durer.mat','X') % function form
Не используйте командную форму, когда любой из входов, таких как filename
, являются переменными или строками.
При работе с удаленными данными load
не поддерживает обработку файла входа как ASCII-файл.
Если вы не задаете выход для load
функция, MATLAB создает переменную, названную в честь загруженного файла (минус любое расширение файла). Для примера используйте команду
load mydata.dat
считывает данные в переменную с именем mydata
.
Чтобы создать имя переменной, load
предшествует любым начальным значениям подчеркивания или цифрам в filename
с X
и заменяет любые другие неалфавитные символы на символы нижнего подчеркивания. Для примера используйте команду
load 10-May-data.dat
создает переменную с именем X10_May_data
.