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

-j Shortcuts >
№ Desktop Tools > Web > 1
&
<ь Preferences..,
М Find Files...
Ф Help
¦Р Demos
Ф start


Рис. 1.2. Раскрывающееся меню по кнопке Start
24
Часть I. Основы работы з MATLAB
Арифметические вычисления
Встроенные математические функции позволяют находить значения различных выражений. MATLAB предоставляет возможность управления форматом вывода результата. Команды для вычисления выражении имеют вид, свойственный всем языкам программирования высокого уровня.
Простейшие вычисления
Выберите вид рабочей среды "по умолчанию", как было описано выше, наберите в командной строке 1+2 и нажмите . В результате в командном окне MATLAB отображается следующее:
» 1 + 2
¦ SI1S =
3 » I
Что сделала программа MATLAB? Сначала она вычислила сумму 1 + 2, затем записала результат в специальную переменную ans и вывела ее значение, равное 3, в командное окно. Переменная ans автоматически создается, когда вычисляемое выражение не присваивается некоторой переменной. Информация о переменной ans сразу же появилась в окне Workspace {рис. 1.3). В первом столбце Name записано имя переменной. Следующий столбец Value показывает значение переменной, если это возможно. Содержимое столбца Size, по существу, демонстрирует основной принцип работы MATLAB. Программа MATLAB все данные представляет в виде массивов. Переменная ans является двумерным массивом размера один на один и занимает 8 байт памяти, о чем свидетельствует столбец Bytes. Наконец, в последнем столбце Class указан тип переменной — double array, т. е. массив, состоящий из чисел двойной точности. Любой столбец можно скрыть или отобразить, если на заголовке окна щелкнуть правой кнопкой и вызвать контекстное меню.
КГ Примечание J|
По умолчанию все числа представляются с двойной точностью (double). В главе 2 говорится об использовании других типов чисел.
В окне Command Window ниже ответа расположена командная строка с мигающим курсором, обозначающая, что среда MATLAB готова к дальней-
Глава f. Простейшие вычисления
25
шим вычислениям. Можно набирать в командной строке новые выражения и находить их значения.

Workspace ' XI
? sd fi|p lu A 1i i'P A
Name L. Value Size Bytes Class
Bansj 3 1x1 8 double
Current Directory ] Workspace I

Рис. 1.З. Окно Workspace с информацией об использованных переменных среды
Если требуется продолжить работу с предыдущим выражением, например, вычислить (1+2J/4.5, то проще всего воспользоваться уже имеющимся результатом, который хранится в переменной апз. Наберите в командной строке ans/4.5 (при вводе десятичных дробей используется точка) и нажмите , получается:
» ans/4.5 ans =
0.6667 » I
Вид, в котором выводится результат вычислений, зависит от формата вывода, установленного в MATLAB. Рассмотрим подробнее этот вопрос.
Форматы вывода результата вычислений
Требуемый формат вывода результата определяется пользователем из меню рабочей среды MATLAB. Выберите в меню File пункт Preferences. На экране появится диалоговое окно Preferences, изображенное на рис. 1.4. Для установки формата вывода следует убедиться, что в списке левой панели выбран
26
Часть I, Основы работы в MATLAB
пункт Command Window (как показано на рис. 1.4). Задание формата производится из раскрывающегося списка Numeric format панели Text display.
шш
- i Preferences
B-General j-fHAT-Flles *— Source Control I+bFonts
j—Colors__________
- 4Ш1ДШШД11 !- Keyboard 8 Indenting
Command History : -b-Edltor jDebugger