В командном окне (см. рис.1.1) в режиме диалога проводятся вычисления и активируются элементы среды MATLAB [1 - 3]. Пользователь вводит команды или запускает на выполнение файлы с текстами на языке MATLAB. Интерпретатор обрабатывает введенные значения и выдает результаты; числовые и строковые данные, предупреждения и сообщения об ошибках. Все расчеты в MATLAB выполняются с двойной точностью, а для представления чисел на экране имеются разные форматы. Нужный формат может быть определен в меню (File/Preferences) либо при помощи команды format. Существуют следующие способы представления чисел, как это отражено в табл.1.1.
Таблица 1.1
Формат | Представление |
short | Число отображается с 4 цифрами после десятичной точки или в формате short e |
short e | Число в экспоненциальной форме с мантиссой из 5 цифр и показателем из 3 цифр |
bank | Число с любым количеством чисел до десятичной точки и двумя цифрами после |
rat | Представление в виде рационального дробного числа |
long | Число с 16 десятичными цифрами |
long e | Число в экспоненциальной форме с мантиссой из 16 цифр и показателем из 3 цифр |
hex | Число в шестнадцатеричной форме |
+ | Символьное обозначение чисел (плюс – положительное число, минус – отрицательное и пробел для нуля) |
Рис.1.1
Дадим примеры вывода числа a=12.3456789 в различных форматах
>> format short, a
a = 12.3457
>> format short e, a
a = 1.2346e+001
Команда format даёт компактный способ отображения структуры больших массивов. По умолчанию действует формат short и стиль loose, который добавляет пустые строки при выводе результата. Стиль compact подавляет вывод пустых строк. Команда format без параметров восстанавливает значения по умолчанию.