"MATLAB 7 (Наиболее полное руководство в подлиннике)" - читать интересную книгу автора (Ануфриев И.Е., Смирнов А.Б., Смирнова Е.Н.)

-sin (2+3 i) ;-> г - (x+7)/^x-y>
—nextpov2[10001
-сагср?сх<2.э, ь.8| г -
-i - 1.45
x - sin(1.3*pl)/lo«(3.4); [1.0243 - 0.$597i
у - 3qrt(tanlZ .75)/tenii(2.15l j ;
— a - (x+yW (*-7) * -1 1 «1 1 2Г

4 sun
Рис. 1,6. Рабочая среда MATLAB после вычисления переменных
Но обратите внимание, насколько первая запись компактнее и яснее второй! Во втором варианте формула не помещалась в командном окне на одной строке, и пришлось записать ее в две строки, для чего в конце первой строки поставлены три точки,
^ Примечание ^
Для ввода длинных формул или команд в командную строку следует поставить три точки (подряд, без пробелов), нажать клавишу и продолжить набор формулы на следующей строке. Так можно разместить выражение на нескольких строках. MATLAB вычислит все выражение или выполнит команду после нажатия на в последней строке (в которой нет трех идущих подряд точек).
MATLAB запоминает значения всех переменных, определенных во время сеанса работы. Если после ввода примера, приведенного выше, были проде-
38
Часть I. Основы работы в MATLAB
лапы еще какие-либо вычисления, и возникла необходимость вывести значение к, то следует просто набрать х в командной строке и нажать :
» X
X *
-0.6611
Переменные, определенные выше, можно использовать и в других формулах. Например, если теперь необходимо вычислить выражение
"sinl-Зя /tg 2.75 У1 1п3.4 \ih2.75
то достаточно ввести следующую команду;
» (х - уГ(3/2> arts =
-0.8139 + 0.35471
Вызов функции в MATLAB обладает достаточной гибкостью. Например,
3 5
вычислить е ' возможно, вызвав функцию вщ из командной строки:
» ехр(3.5)
ans = 33.1155
Другой способ состоит в использовании оператора присваивания:
» t = ехр(3.5)
t = 33.1155
Предположим, что часть вычислений с переменными выполнена, а остальные придется доделать во время следующего сеанса работы с MATLAB. В этом случае понадобится сохранить переменные, определенные в рабочей среде.
Сохранение и восстановление рабочей среды
Самый простой способ сохранить значения всех переменных— использовать в меню File пункт Save Workspace As. При этом появляется диалоговое окно Save to MAT-File, в котором следует указать каталог и имя файла. Предлагается сохранить файл в текущем каталоге (по умолчанию в подкаталоге work основного каталога MATLAB). Оставьте пока этот каталог.
Глава 1. Простейшие вычисления
39
В дальнейшем будет объяснено, как устанавливать пути к каталогам в MATLAB для поиска файлов. Удобно давать файлам имена, содержащие дату работы, например, work20-01-04. Выполните Save (Сохранить). MATLAB сохранит результаты работы в файле work20-01-04.mat. Теперь можно закрыть MATLAB одним из следующих способов:
? выбрать в меню File пункт Exit MATLAB;
О нажать клавиши +:
? набрать команду exit в командной строке и нажать ;
П нажать на кнопку закрытия окна MATLAB в правом верхнем углу его заголовка.
^ Примечание ^
Переменные в файлах с расширением mat хранятся в двоичном виде. Просмотр этих файлов в любом текстовом редакторе не даст никакой информации о переменных и их значениях.
В следующем сеансе работы для восстановления значений переменных следует открыть файл work20-01-04.mat при помощи подпункта Open меню File. Теперь все переменные, определенные в прошлом сеансе, стали доступными. Их можно использовать во вновь вводимых командах. Сохранить и восстановить переменные среды можно также с помощью кнопок Load data fde и Save на панели инструментов окна Workspace. Для скрытия или отображения панели инструментов окна надо вызвать контекстное меню, щелкнув правой кнопкой на заголовке. При восстановлении переменных после выбора файла для их загрузки возникает диалоговое окно, изображенное на рис. 1.7, позволяющее просмотреть значения переменных и отметить флагами те, которые следует загрузить.
Можно сохранить значения одной или нескольких переменных. Для этого выберите переменную, щелкнув мышью по ее имени в окне Workspace. Для выбора нескольких переменных используйте стандартную комбинацию Windows — щелчок левой кнопкой мыши с удержанием клавиш или . Затем на выделении сделайте правый щелчок мышью и выберите пункт Save As в контекстном меню. Открывается диалоговое окно Save to MAT-File, в котором следует выбрать имя файла.
Обратите внимание, что созданный файл появился в окне Current Directory. Двойной щелчок мышью в этом окне по строке с именем файла приводит к восстановлению записанных в него переменных в рабочей среде.
АО
Часть I. Основы работы в MATLAB