Формат вывода числовых данных
Инженерный формат с 7, 14 или 15 отображаемыми цифрами после десятичной точки и показателем степени, кратным трем. Режим отображения результатов вычислений в компактной форме, с уменьшенными интервалами между строками. Финансовый формат, при котором после десятичной точки отображается две цифры. Отображение чисел в шестнадцатеричной системе счисления. Отображение чисел в виде рациональной дроби… Читать ещё >
Формат вывода числовых данных (реферат, курсовая, диплом, контрольная)
В некоторых случаях приходится изменять способ, которым данные с результатом выполнения команд пользователя выводятся на экран. В первую очередь отметим, что можно вообще не отображать результат выполнения команды в командном окне. Для этого достаточно соответствующую команду закончить точкой с запятой (то есть «;»). В этом случае после нажатия клавиши «Enter» команда выполняется, но результат ее выполнения в командном окне не отображается. Такой режим особенно удобен в тех случаях, когда нужно выполнять громоздкие промежуточные расчеты, которые, с одной стороны, необходимы для получения конечного результата, а с другой — загромождают рабочее пространство. Поэтому разумный выход из такой ситуации — скрыть результат выполнения команды. Числовой формат вывода в явном виде задается с помощью инструкции «format». В команде определения формата вывода после ключевого слова «format» указывается применяемый формат. Допустимые форматы, с кратким их описанием, перечислены в таблице 7.
Таблица 7 Числовые форматы.
Формат. | Описание. | |
short. | Формат отображения числовых данных, при котором после десятичной точки отображается четыре цифры (формат данных с фиксированной точкой). Формат используется по умолчанию. | |
long. | Числовой формат, при котором после десятичной точки отображается 7, 14 и 15 цифр в зависимости от типа числовых данных (формат данных с фиксированной точкой). | |
short e. | Формат отображения числовых данных с мантиссой и показателем степени (формат данных с плавающей точкой), при котором после десятичной точки отображается четыре цифры. | |
long e. | Числовой формат отображения с мантиссой и показателем степени (формат данных с плавающей точкой), при котором после десятичной точки отображается 7, 14 и 15 цифр в зависимости от типа числовых данных. | |
short g. | В зависимости от значения, для отображения применяется либо формат с плавающей точкой, либо с фиксированной точкой. После десятичной запятой отображается четыре цифры. | |
long g. | В зависимости от значения, для отображения применяется либо формат с плавающей точкой, либо с фиксированной точкой. После десятичной запятой отображается 7, 14 или 15 цифр. | |
short eng. | Инженерный формат с четырьмя отображаемыми цифрами после десятичной точки и показателем степени, кратным трем. | |
long eng. | Инженерный формат с 7, 14 или 15 отображаемыми цифрами после десятичной точки и показателем степени, кратным трем. | |
Формат, при котором для положительных чисел отображается знак +, для отрицательных отображается знак -, а для нуля отображается пробел. | ||
bank. | Финансовый формат, при котором после десятичной точки отображается две цифры. | |
hex. | Отображение чисел в шестнадцатеричной системе счисления. | |
rat. | Отображение чисел в виде рациональной дроби. | |
compact. | Режим отображения результатов вычислений в компактной форме, с уменьшенными интервалами между строками. | |
loose. | Режим отображения результатов вычислений с увеличенными интервалами между строками. Используется по умолчанию. | |
Ниже приведен пример отображения числа р в разных форматах (в командах использована встроенная константа «Matlab pi»):
>> pi
ans =.
3.1416 e+000.
>> format long
>> pi
ans =.
3.141 592 653 589 793.
>> format long e
>> pi
ans =.
3.141 592 653 589 793 e+000.
>> format long eng
>> pi
ans =.
3.14 159 265 358 979 e+000.
>> format bank
>> pi
ans =.
3.14.
>> format rat
>> pi
ans =.
355/113.
>> format +
>> pi
ans =.
Рисунок 14.
Настройки формата вывода влияют только на способ отображения числовых значений, но никак не точность их представления. Поэтому главным критерием при выборе способа вывода данных может быть вопрос удобства. Есть одна функция, которая хотя напрямую и не относится к определению формата вывода числовых данных, ее использование значительно облегчает процесс взаимодействия пользователя с системой. Это функция «clc», которая позволяет очистить рабочее пространство от команд ввода и результатов их выполнения.