Книга: Система математических расчетов MATLAB
а при вводе whos имеем:
Name Size Bytes Class
A 4x4 128 double array
M 8x1 2368 cell array
S 1x1 398 struct array
v 5x9 90 char array
Grand total is 286 elements using 2984 bytes
где в последней строке указано общее число элементов и количество используемых байтов, и присутствуют следующие классы : double array – массив чисел удвоенной точности, cell array – массив ячеек, struct array – массив структур, char array – массив символов.
Сохранение текущего рабочего пространства. Рабочее пространство не сохраняется между отдельными сеансами работы системы MATLAB. Когда вы выходите из MATLAB-а, его рабочее пространство очищается. Вы можете сохранить все или часть переменных текущего рабочего пространства в так называемых MAT-файлах (MAT-file), которые являются специ-альными бинарными (двоичными) файлами данных. В дальнейшем вы можете загрузить запомненные MAT-файлы, как в течении того же сеанса, так и в последующих сеансах, для повторного использования запомненных переменных.
Сохранение всех переменных. Для сохранения всех переменных рабочего простанства с ис-пользованием ОПРП следует:
1 . Из меню File или контекстного меню выбрать Save Workspace As , или щелкнуть мышью по кнопке инструментальной линейки ОПРП. Откроется диалоговое окно Save.
2. Задать местоположение и имя файла (File name) . MATLAB автоматически добавит расширение .mat .
3. Щелкнуть Save .
Переменные рабочего простанства при этом запомнятся в MAT-файле с выбранным вами именем.
Сохранение части переменных. Для этого надо:
1. Выбрать переменную в ОПРП. Для выбора нескольких переменных следует использо-вать клавиши Shift или Ctrl .
1. Вызвать щелчком правой кнопки контекстное меню и выбрать Save Selection As . Дальнейшие действия описаны выше.
Эквивалентные функции ! Для сохранения переменных рабочего пространства можно ис-пользовать команду save с указанием имени файла куда вы хотите запомнить данные. Напри-мер, команда save('june10') запоминает все переменные рабочего пространства в бинарном файле june10.mat . Если вы не задаете имя файла, рабочее простанство запоминается в специ- альном файле под названием matlab.mat в текущей рабочей директории. Вы можете задать какие переменные сохранять, а также формат запоминания данных, например ascii . Так, ко-манда save 'june10' X Y сохраняет в названном файле только переменные X Y .
Загрузка запомненного рабочего пространства. Для загрузки предварительно запомненно-нго рабочего пространства следует:
1. Щелкнуть на кнопку загрузки данных на инструментальной линейке ОПРП, или щел-кнуть правой кнопкой на ОПРП и выбрать в контекстном меню опцию Import Data. Откро-ется диалоговое окно Open (Открыть).
2. Выбрать MAT-файл, который вы хотите загрузить и щелкнуть Open . Переменные и их значения, запомненные ранее в данном MAT-файле, будут загружены в текущее рабочее пространство системы MATLAB.
Эквивалентные функции ! Функция load предназначена для загрузки запомненного рабо-чего пространства. Например, команда load('june10') загружает в рабочее пространство все переменные из файла june10.mat .
Примечание. Если в сохраненном MAT-файле june10 содержатся переменные обозначен-ные A , B , и C , то загрузка june10 помещает эти переменные в рабочее пространство. Если переменные с этими именами уже существуют в рабочем пространстве, то они заменяются новыми переменными из june10 .
Очистка переменных рабочего пространства. С помощью ОПРП вы можете удалить лю-бые переменные из рабочего пространства. Для этого нужно:
1. Выбрать переменную в ОПРП (или несколько перменных с использованием клавиш Shift или Ctrl ). Для выбора всех переменых нужно выбрать опцию Select All из меню Edit или контекстного меню.
2. Выполнить любое из перечисленных действий:
- Нажать клавишу Delete .
- Выбрать опцию Delete из меню Edit .
- Щелкнуть по кнопке на инструментальной панели ОПРП.
- Выбрать опцию Delete Selection из контекстного меню.
3. Если появиться диалоговое окно подтверждения, щелкнуть Yes .