Книга: Система математических расчетов 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 .

К-во Просмотров: 383
Бесплатно скачать Книга: Система математических расчетов MATLAB