ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.05.2019
Просмотров: 355
Скачиваний: 2
6
определяется выражением, которое присваивается переменной. Имя пере
менной может содержать до 31 символа и состоять из латинских букв, цифр и
символа подчеркивания. Начинаться имя переменной должно обязательно с
буквы, причем программа различает прописные и строчные буквы.
Переменные могут быть обычные и индексированные, т.е. элементами
векторов и матриц. Если переменная является символьной, то символьное
значение заключается с двух сторон в апострофы.
Следует отметить, что Ма1ЕаЬ запоминает все переменные и присвоен
ные им значения, которые были использованы в данной сессии. Поэтому
имена переменных, вычисленных в данной сессии, могут использоваться в
других математических выражениях.
2.4.4. Арифметические операции и функции
Арифметические операции в Ма1ЬаЬ выполняются в порядке, принятом
в большинстве языков программирования:
а) возведение в степень (Л);
б) умножение (*) и деление (/);
в) сложение (+) и вычитание (-).
Для изменения порядка выполнения арифметических операций исполь
зуются круглые скобки.
Функции — это имеющие имена объекты, выполняющие определенные
преобразования над своими аргументами и при этом возвращающие резуль
таты этих преобразований. В общем случае функции имеют список аргумен
тов, заключенный в круглые скобки.
Для ознакомления со списком элементарных функций необходимо вы
полнить команду Ье1р е1Гип, а для ознакомления со списком специальных
функций - команду Ье1р «ресГип. Функции могут быть встроенными (внут
ренними) и внешними или ш-функциями. Встроенные функции - это наибо
лее распространенные функции, которые в откомпилированном виде нахо
дятся в ядре программы и в силу этого выполняются довольно быстро. Опре
деления внешних функций содержатся в т-ф айлах. Всего Ма1ЬаЬ содержит
около 600 различных функций.
2.4.5. Сохранение рабочей среды и выход из программы
Часто после завершения работы в данной сессии возникает необходи
мость сохранения всех переменных для последующей работы. Для этого в ме
ню РНе необходимо выбрать команду 8ауе \Уогкзрасе УапаЫез, при этом по
явится одноименное диалоговое окно, где необходимо указать имя файла и ка
талог его размещения. По умолчанию предлагается каталог ууогк , который
можно изменить. После задания имени файла и нажатии кнопки Сохранить ре
зультаты работы будут сохранены в файле с этим именем и расширением .таЕ
В следующем сеансе работы для восстановления значений переменных
следует открыть данный файл командой Ореп из меню РНе. После этого все
7
переменные, определенные в прошлом сеансе, станут доступными, и их
можно использовать во вновь вводимых командах.
Сохранение и восстановление переменных рабочей среды можно вы
полнить и из командной строки. Для этого служат соответственно команды
зауе и 1оас], после которых указывается имя файла, можно без расширения.
Файл рабочей среды записывается в двоичном виде, поэтому его про
смотр в любом текстовом редакторе не даст никакой информации. Для со
хранения результатов сессии в удобном для восприятия виде используется
команда записи журнала работы «Нагу, после которой указывается имя файла
журнала с расширением .1x1. В процессе работы можно приостановить запись
в файл командой сйагу о!Г и возобновить командой Шагу оп. После выхода из
Ма1ЬаЬ можно просмотреть этот файл в каком-либо текстовом редакторе.
Иногда из-за ошибок в программе или из-за сложности решаемой зада
чи Ма1ЬаЬ «зацикливается» и либо перестает выдавать результаты, либо вы
дает их непрерывно, хотя в этом уже нет необходимости. Для прерывания
вычислений в этом случае достаточно нажать одновременно клавиши С1г1 и С
(латинская).
Для выхода из программы можно воспользоваться одним из способов:
а) щелкнуть мышью на кнопке закрытия программного окна;
б) в меню РНе выбрать команду Ехк Ма1ЬаЬ;
в) в командной строке набрать команду
2.5. Браузеры рабочего пространства и истории сессии
Начиная с версии 6.0, появилось удобное средство для просмотра пе
ременных рабочей среды - окно ЧУогкзрасе, для перехода к которому следу
ет активизировать одноименную закладку. В результате появится окно сле
дующего вида (рисунок 2.2).
Первый столбик № т е
с о с т о и т
и з
имен используемых переменных.
Второй столбик 8 и е показывает основной принцип работы Ма1ЬаЬ - все
данные в программе представляются в виде массивов. В приведенном приме
ре используются три переменные, каждая из которых представляется двух
мерным массивом размером 1 x 1 . Каждая переменная занимает по восемь
байтов, как указано в колонке Ву1е«. Наконец, в последнем столбике С1аз«
указан тип переменной — массив двойной точности. Панель инструментов
данного окна позволяет удалить лишние переменные, сохранить и открыть
рабочую среду.
^ а н
а м
ш
ц | |
Р11е ЕсЙ
Ч'еЬ « Ы о и Не1р
; 0 $ в
|
Щ
[
Щ
з и *
_•*].
-)□! х|
Иаже
51ге
ВуСез
1
СХазг
Н > :
1x1
8 йоиЫе аггау
Н
у
1x1
8 йоиЫе аггау
Иг
1x1
8 йоиЫе аггау
РеаОу
!
Рисунок 2.2 - Общий вид окна \\6эгкзрасе
Также, начиная с версии 6.0, появился новый полезный инструмент -
браузер истории сессии С о т т а п й НЫогу. Это список всех команд, которые
использовались в сессиях программы до последней очистки окна браузера, с
указанием даты сессий. Для активизации окна этого браузера необходимо
выбрать одноименную вкладку. Пример окна приведен ниже.
Если в данном окне щелкнуть мышью на какой-либо команде, то она
становится текущей. Двойной щелчок переносит ее в командное окно. Для
удаления команды из окна используется клавиша Ое1. Для перемещения, ко
пирования или удаления группы команд эту группу необходимо выделить.
Для этого используются стандартные приемы выделения с использованием
клавиш 8Ый и С1г1.
и
л
м
р
- | П | Х |
# ■
1 :
. ■
<
1 сцйь
|
1 1:25 РИ 1 1 /1 0 /0 2
— %
!
у=
1
а 2
'
| 2 = Х + у
II х=5
|| У = 5
Я
Г
II
N
> :1
Реабу
Рисунок 2.3 - Общий вид окна С отташ З Н1з1:огу