Что происходит, когда вы загружаете каталог?
Я пытаюсь выучить некоторый простой код Matlab, опубликованный моим профессором, и первая строка выглядит примерно так:
load /class/mat121/lab1/data
Я никогда не видел, чтобы "нагрузка" использовалась подобным образом, что она делает? он загружает все файлы.m в каталоге?
Я также вижу много пользовательских функций в коде, таких как "T()", "Lon()", "Lat()" и т. Д., Они не являются стандартными функциями Matlab, поэтому я предполагаю, что они импортируются из этого каталога?
Спасибо
2 ответа
Название неверно, потому что "данные" не являются каталогом.
Вы можете обратиться к функции загрузки.
Тем не мение,
/class/mat121/lab1/
это должен быть путь к каталогу
data
это должен быть файл с именем "data.mat", который содержит переменную рабочей области Matlab, ранее сохраненную с помощью функции сохранения.
Так,
load /class/mat121/lab1/data
загружает переменные рабочей области из "data.mat", который находится в "/class/mat121/lab1/".
Если у вас есть доступ к matlab, лучше всего выполнить следующие команды и посмотреть на результаты:
help load
help which
which T
help T
which Lon
which Lat
Выполнение этих команд должно сказать вам:
- Что делает нагрузка
- Что делает
- Где Т
- Что делает T
- Где Лон
- Где лат