Учебное пособие: Матричная математическая система MATLAB
format long e 1.333333333333338E+000 1.234500000000000E-006
formatbank 1.33 0.00
Задание формата сказывается только на форме вывода чисел. Вычисления все равно происходят в формате двойной точности, а ввод чисел возможен в любом удобном для пользователя виде.
Константы и системные переменные
Константа – это предварительно определенное числовое или символьное значение, представленное уникальным именем (идентификатором). Числа (например, 1, –2 и 1.23) являются безымянными числовыми константами.
Другие виды констант в MATLAB принято называть системными переменными, поскольку, с одной стороны, они задаются системой при ее загрузке, а с другой – могут переопределяться. Основные системные переменные, применяемые в системе MATLAB, указаны ниже:
• i или j –мнимая единица (корень квадратный из –1);
• pi – число p = 3,1415926…;
• eps – погрешность операций над числами с плавающей точкой (2–52);
• realmin – наименьшее число с плавающей точкой (2–1022);
• realmax – наибольшее число с плавающей точкой (21023)
• inf – значение машинной бесконечности;
• ans – переменная, хранящая результат последней операции и обычно вызывающая его отображение на экране дисплея;
• NaN – указание на нечисловой характер данных (Not-a-Number).
Вот примеры применения системных переменных:
>> 2*pi
ans = 6.2832
>> eps
ans = 2.2204e-016
>> realmin
ans = 2.2251e-308
>> realmax
ans = 1.7977e+308
>> 1/0
Warning: Divide by zero.
ans = Inf
>> 0/0
Warning: Divide by zero.
ans = NaN